Sure sounds like a bad TPS to me.............
ditto.. no experience with the 2.7 TPS, but on an older Camry we have with a manual tranny, when the TPS is not adjusted right the symptoms as described above are what I get...
At any given moment under load but often when you ease up for a moment and then give more throttle.
I'm interpreting the above to be happening under light throttle conditions i.e. just slightly off the idle stop.. If it's happening at heavy throttle, then ignore the following, guess I should have asked first... <img src="/forums/images/graemlins/shiner.gif" alt="" />
TPS adjustment for manual transmissions are a lot more tricky.. it has to be right on not have the dropouts and jerking you mention.
One of the functions the TPS controls is the so called "fuel cut".. that is on trailing throttle conditions, the fuel injection system cuts off delivery of all fuel to the engine (i.e. when coasting). When this happens at too high a butterfly opening (due to misadjustment), you get the drop outs in power and jerks as it starts resupplying fuel when operating at close to closed throttle conditions. Other symptoms can be wrong idle speed as well as an oscillating idle.
Have you ever adjusted what looks to be the idle stop adjustment screw on the throttle body?
Some people still think this is an idle speed adjustment.. It's a minimum clearance setting to hold the butterfly slightly off the throttle body wall, that in turn is the base setting for the TPS switch..
It won't affect idle speed (as any changes in the resting butterfly position will be overridden by the servo operated idle air bleed valve controlled by the ECU). But moving the adjustment screw will sure screw up the TPS settings, can cause the above mentioned problems, as well as possibly causing the butterfly to stick (too little clearance) as the throttle body cools down after driving.
My recommendation would be to check, and readjust if required, the initial butterfly minimum clearance setting, then the TPS switch clearance settings using a feeler gauge as described in the procedure in the Factory Service Manual.