I've got a strange situation - 2007 ST 4X4 V6 XLT 132,000 miles. I've had twice now that when going through a puddle - not a big one either - the engine shortly after will go into limp along mode and eventually die. Wrench flashes, CEL comes on and my cheap scan tool gives me all kinds of TPS type codes. I wasn't thinking this last time and cleared them before I saved them off. I'll pull off the road, sit 5 minutes and then it starts up fine, Wrench is gone but CEL on till I cleared it. During the 5 minutes, tried to restart and it would but the rough idle, no power and I don't think I could get RPMs over like 2000. After that it shows no sign of any issues and runs great as normal so I'm thinking it's just a matter of something that gets wet and then drys off and is fine.