So, yesterday we had very heavy rains, and unfortunately I was driving in an unfamiliar area of town. I drove through high water, which caused my car to sputter and so I turned around. The car behaved normally until I got to higher ground and started to accelerate, then the car choked out and died. I was able to restart the car after attempting to turn over the engine for a few seconds. When it restarted, it was still sputtering, but upon revving it, it blew copious amounts of steam out the tailpipe and it appeared (and still appears) to be running fine.
I am concerned though about possible longer term damage that may have occurred. I figure at the very least an oil change is in order (water contamination in the oil from excess moisture in the compression chamber), although I also wonder if a compression test (could the presence of water in the combustion chamber have damaged the rings or seals?). I am also curious if steam could have damaged the iridium plugs. Is there anything else that should be considered for inspection?
For reference, the car in question is a 2007 Mitsubishi Eclipse; it has a 2.4 mivec engine in it, and the (f$*#ing) previous owner has put an aftermarket intake with the filter behind the fog lights.