This may be caused by water leaking onto the engine. There is a technical service bulletin from the dealer for this type of problem.
Any dealer can diagnose this for sure and get you the parts. This is the first thing I would suspect.
If you want to test it you can dump some water on your windshield and when it is done draining you can open your hood and see if it has gotten your engine wet.
SPONSORED LINKS
Tuesday, September 20th, 2011 AT 2:45 AM