I haven't solved mine yet as it only does it maybe once a month now. It used to do it weekly, sometimes daily before my CPS went out. After I replaced that I had no problems for several months, now it is starting again.
Rowdydog: if your's won't run at all I would suggest a CPS(cam positioning sensor) replacement.