my engine ran "ok" but one morning, on idle, it would be pig rich, stutter then shuts off. i am suspecting some electronic problem causing it... either that or the MAF got shorted out?what happened:drove over deep puddle of water. on the spot, car shuts down and refused to start again. i kept trying for 5 mins and it ran fine. 2 days later, the problem appears