Just driving down the road, and all the power cut. The rpm needle went to max once or twice (although the engine was off). Tried to start it a few times, and would turn over ok, but wouldn't fire. After cranking, it came to life a little while chugging - Seemed to get better with a few minutes of idleing.
Got it back home and parked it for a few days. Started up perfect and idled perfect for a few minutes, so I decided to take it down the road - Only got about a mile, and same thing, just shuts down.
Pulled the codes and this is what I got:
P0320 (M): No Crank Reference Signal at PCM - No reference signal (crankshaft position sensor) detected during engine cranking.
P1299: Vacuum Leak Found (IAC Fully Seated) - MAP Sensor signal does not correlate to Throttle Position Sensor signal. Possible Vacuum Leak.
P1391 (M): Intermittent Loss of CMP or CKP - Loss of the Cam Position Sensor or Crank Position sensor has occurred. For PL 2.0L
Question is, I'm thinking it's the Crank Position Sensor (CKP), which can be had on RockAuto for about $30, but should I also throw more parts at it like the cam position sensor (another $30)? Or is somebody quite certain it's one without the other?
And what about the P1299 error? Was this just a byproduct of one of the other errors, or should I be looking into another sensor (MAP?)