So i was driving home last night. Going about 70mph in 6th gear and the car just turned off. Didnt hear anything out of the ordinary just felt like the car lost power. Pulled off to the side of the road and tried to restart and the motor wont crank. Battery is new and all electronics seem to be working. Engine light came on with p0012 code saying camshaft timing over advanced. Timing belt is holding tension and looks to be in good shape. Could this be something simple or is the motor screwed? Please help!!