Mine has done this as well. Only creaper, the car has started by itself twice at 3 and 4 in the morning. And that was while the engine hoist was holding the motor in the air with no front manifold. But the other day i hit the start button on my auto start and it did the same thing. It through the P1629 code so i read up on it. Heres the link to help u and understand what the problem is. hope this helps. Oh and i realize it says 2001 Chevrolet/Geo Camaro at the top but it is basically the same exact code.

DTC P1629