I had exact same problem. There is a factory service bulletin on it. Good news is its simple. If you pull off the distributor cap you will find moisture. Dry it out. Under the rotor, off to one side, there is a small screen that the distributor "breathes" through. It is clogged. Take a small screw driver or ice pick and remove screen. Problem solved. By far the hardest part is getting the engine cover off. The first time I just dried it out and put it all back. Ran great but problem returned with first good rain. Screen removed no problems 25000 miles