mine fails in driveway, has happened during high humidity, when it rains more often. I have been swapping TP Sensors (TPS sensor) for about 2 years. I disconnect the ground each time when I change out the sensor. After reconnecting, the CPU re-learns the TPS. Does die on first try while learning. On 2nd startup attemp always works. If I do not disconnect the ground and just swap sensor that car really rumbles and grumbles, has not idea what the engine is doing, back fires, mis-fires, shakes, rattles and rolls. That happened once when I forgot to disconnect ground wire. Started procedure over that time, and all was fine. Now about 3 weeks later it did same thing, starts and dies in driveway. Never done it while driving. This time, I swapped back in the previous sensor. All is well again. What else I am resetting that has to do with simple startup idle when I disconnect ground? Never any codes to read. Idle Control Vale cause this?