jesus.. check the ecu fuse. It's something electrical.

Mechanical timing can't just jump time from sitting.