On my way home from work my GP stalled out while moving. Sat for 20 minutes or so in the road as it locked up and the steering wouldn't turn to be moved to the side. Then it fired up and ran fine. I tried starting it a few times during the 20 min span, but did not come close to running it. I think it may have something to do with the heavy rain that I drove through getting something wet. Deepest puddle was only an inch deep though. Any ideas on what could cause this and how to prevent it from happening again?