I've never heard of anybody having this issue, but I'll just post it up here for the hell of it. The car had a condition where sometimes I'd come up to a stop and it would be idling high... sometimes VERY high, like 3000rpm high. Checked everywhere for vacuum leaks and found nothing. It happened last night and I was near a nice lit parking lot to mess with it once again. I'm checking around the throttle body area and I happen to move the wires to the TPS. Idle went back to normal. Jiggled them a bit and right back up to a 2000rpm idle just by messing with it. Checked it out today with my scanner and sure enough, when I wiggled the wires, input from the TPS was registering anywhere from 10% to 50%.
I'm thinking it was the ground wire that had the bad connection because if the ground wire was disconnected, the sensor would stuff +5V right back through the signal wire, making the computer freak out. I just spliced on a connector that I had laying around from a Stratus. Works nicely now.
Odd problem huh? Perhaps I stressed the connector as I was frantically ripping my intake apart, broken down in the LEFT LANE of interstate 95 in New York, coming back from Chrysler Carlisle this year.

Jon J.
2003 Neon SXT - new home, new owner. Thanks for everything, old friend.
1989 Daytona ES - 2.4L/A555 swapped
Official "I'm Going To Drive My Neon Until Jerry Buys It" Club Member #11