Been dealing with this problem off and on for 2 years. I've replaced TPS Sensor 4 times, replaced pigtail (I broke one of the clips while replacing TPS), replaced MAF Sensor, cleaned Throttle Body, had dealership reprogram ECM the first time I replaced TPS Sensor.
Two weeks ago replaced TPS...