P0340
DTC P0340
Circuit Description
The intake camshaft position (CMP) sensor produces a 1X signal for each revolution of the intake camshaft. This signal is used for startability. If the PCM does not receive a crankshaft position (CKP) sensor signal, the engine should still start based off of the information from the CAM. The CMP is connected directly to the powertrain control module (PCM) and consists of the following circuits:
* A 12-volt reference circuit
* A low reference circuit
* A CMP sensor signal circuit
If the PCM does not receive a CAM sensor pulse, DTC P0340 will set.
DTC Descriptor
This diagnostic procedure supports the following DTC:
DTC P0340 Intake CMP Sensor Circuit
Conditions for Running the DTC
* The engine is running.
* DTC P0340 runs continuously when the engine is running.
Conditions for Setting the DTC
The PCM does not receive one CAM pulse within 3 seconds.
Action Taken When the DTC Sets
* The malfunction indicator lamp (MIL) will illuminate after two consecutive ignition cycles in which the diagnostic runs with the fault active.
* The PCM records the operating conditions at the time when the diagnostic fails. This information stores in the Freeze Frame and Failure Records buffers.
* A history DTC stores.
Conditions for Clearing the MIL/DTC
* The MIL will turn OFF after three consecutive ignition cycles in which the diagnostic runs without a fault.
* A history DTC will clear after 40 consecutive warm-up cycles without a fault.
* Clear the DTCs with a scan tool.
Diagnostic Aids
* The following conditions may cause this DTC to set:
- Damage to the camshaft reluctor wheel
- Damage to the CMP sensor
- The sensor coming in contact with the reluctor wheel
- Foreign material passing between the sensor and the reluctor wheel
* If the condition is intermittent, Refer to Intermittent Conditions. Intermittent Conditions
Test Description
Step 1 - Step 8:
Step 9 - Step 16:
The number below refers to the step number on the diagnostic table.
6. This step tests the output of the CMP sensor. If the duty cycle is not within the specified range the sensor is bad.