Conditions for Setting the DTC: P0340
WARNING: This page is about a different car, the 2006 Pontiac Montana SV6, 2006 Chevrolet Uplander, and 2006 Buick Terraza. However, it is still accessible from the selected car via links, so may be relevant.
- The ECM detects that the starter is commanded on and the engine has been cranking for more than 4 seconds without a CMP sensor pulse.
OR
- The ECM detects that the engine has started, but did not received a CMP sensor pulse during the first engine revolution.
OR
- The ECM detects that the engine is running, but does not receive a CMP sensor pulse for 800 of 1000 engine cycles.
IMPORTANT:
The ECM detects engine movement by sensing the airflow through the mass air flow (MAF) sensor is more than 3 g/s or by sensing CKP sensor pulses.