I had the exact same thing a month ago. Turned out to be the wiring harness. Got it replaced under the recall program, and no problems since.

Geoff