Oh I remember that thread now..... did you ever respond to my question of how they verified that the sensor was "good"? That sounded a bit sketchy to me.... especially since its really hard to get enough water on there to throw that fault unless the connector is bad.

Given that new info... I'd have them replace the crank sensor. Also you can hook up a scanner and watch the TPS readout as you press the gas. Make sure its a smooth transition as you press the throttle.