I'm getting the same code and I have no idea what to do.
I put a new IAC valve and TWO new TPS sensors in because it seemed that the first one that I bought was junk, then rewired the crappy wiring that I found behind the TPS so that its really clean now. I also took off the throttle body and cleaned everything... sprayed carb cleaner to look for vacuum leaks and got no change in idle whatsoever so I dont think its a leak.
Right now I have the new TPS disconnected from the throttle but still plugged in and im getting a 6.7% reading on the computer.. shouldnt it be zero if its not actually connected to the throttle? I just put this TPS in - if its reading high, could I somehow have another junk one or is it maybe an ECU problem? Im totally at a loss at this point.
Help a girl out, please!