Then it sounds like you have a questionable ground connection for the S-AFC. Did you follow the instructions and connected the ground wires in the proper order? Also make sure that it is firmly connected to a good ground wire at the ECU, and not wrapped around just any bolt stud.
My TPS varies by 0.2% max during cruise. Try a highway run with the cruise control on, and see how much it varies on level sections.