DTC P0340 or P0341
Diagnostic Instructions
Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Review Strategy Based Diagnosis for an overview of the diagnostic approach.
Diagnostic Procedure Instructions provide an overview of each diagnostic category.
DTC Descriptor
DTC P0340
Camshaft Position (CMP) Sensor Circuit
DTC P0341
Camshaft Position Sensor (CMP) Performance
Diagnostic Fault Information
Circuit
Short to Ground
Open
Short to Voltage
Signal Performance
5 Volt Reference
P0641, P0340
P0340
P0340
P0341
Signal
P0340
P0340
P0340
P0341
Low Reference
—
P0340
—
P0341
Circuit/System Description
The camshaft position (CMP) sensor produces 3 ON/OFF pulses for each revolution of the camshaft. The camshaft position output is pulse width encoded. The engine control module (ECM) uses the camshaft position and crankshaft position output pulses to determine the engine speed and position. The camshaft position is connected directly to the engine control module (ECM).
Conditions for Running the DTC
DTC P0191 or P0315 is not set.
The engine control module (ECM) has detected crankshaft position (CKP) sensor pulses.
The DTCs run continuously when the above conditions are met.
Conditions for Setting the DTC
P0340
The engine control module (ECM) does not detect a camshaft position sensor pulse for greater than 4 crankshaft revolutions.
P0341
The engine control module (ECM) detects erratic camshaft position sensor pulses for greater than 4 camshaft revolutions.
Action Taken When the DTC Sets
DTC P0340 is a Type A DTC.
DTC P0341 is a Type B DTC.
Conditions for Clearing the MIL/DTC
DTC P0340 is a Type A DTC.
DTC P0341 is a Type B DTC.
Diagnostic Aids
If the camshaft position sensor signal is interrupted while the engine is running the engine will operate normally.
Reference Information
Schematic Reference
Engine Controls Schematics
Connector End View Reference
Component Connector End Views
Electrical Information Reference
Circuit Testing
Connector Repairs
Testing for Intermittent Conditions and Poor Connections
Wiring Repairs
DTC Type Reference
Powertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
Ignition ON.
Verify DTC P0641 is not set.
If the DTC is set
Refer to DTC P0641, P0651, P0697, P06A3, P06D2, or P06D6.
If the DTC is not set
Engine running.
Verify the scan tool CMP Active Counter parameter increments.
If the counter does not increment
Refer to Circuit/System Testing.
If the counter increments
Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Verify the DTC does not set.
If the DTC sets
Refer to Circuit/System Testing.
If the DTC does not set
All OK.
Circuit/System Testing
Ignition OFF and all vehicle systems OFF, disconnect the harness connector at the Camshaft Position (CMP) Sensor. It may take up to 2 minutes for all vehicle systems to power down.
Test for less than 5 Ω between the low reference circuit terminal 2 and ground.
If 5 Ω or greater
Ignition OFF, disconnect the X3 harness connector at the Engine Control Module.
Test for less than 2 Ω in the low reference circuit end to end.
If 2 Ω or greater, repair the open/high resistance in the circuit.
If 2 Ω or less, replace the Engine Control Module.
If less than 5 Ω
Ignition ON.
Test for 4.8–5.2 V between the 5 V reference circuit terminal 3 and ground.
If less than 4.8 V
Ignition OFF, disconnect the X3 harness connector at the Engine Control Module.
Test for infinite resistance between the 5 V reference circuit and ground.
If less than infinite resistance, repair the short to ground on the circuit.
If infinite resistance.
Test for less than 2 Ω in the 5 V reference circuit end to end.
If 2 Ω or greater, repair the open/high resistance in the circuit.
If less than 2 Ω , replace the Engine Control Module.
If greater than 5.2 V
Ignition OFF, disconnect the X3 harness connector at the Engine Control Module, ignition ON.
Test for less than 1 V between the 5 V reference circuit and ground.
If 1 V or greater, repair the short to voltage on the circuit.
If less than 1 V, replace the Engine Control Module.
If between 4.8–5.2 V
Test for 4.8–5.2 V between the signal circuit terminal 1 and ground.
If less than 4.8 V
Ignition OFF, disconnect the X3 harness connector at the Engine Control Module.
Test for infinite resistance between the signal circuit and ground.
If less than infinite resistance, repair the short to ground on the circuit.
If infinite resistance.
Test for less than 2 Ω in the signal circuit end to end.
If 2 Ω or greater, repair the open/high resistance in the circuit.
If less than 2 Ω, replace the Engine Control Module.
If greater than 5.2 V
Ignition OFF, disconnect the X3 harness connector at the Engine Control Module, ignition ON.
Test for less than 1 V between the signal circuit and ground.
If 1 V or greater, repair the short to voltage on the circuit.
If less than 1 V, replace the Engine Control Module.
If between 4.8–5.2 V
Verify DTC P0341 is not set.
If the DTC is set
Inspect for the conditions listed below:
Excessive play or looseness of the Camshaft Position (CMP) Sensor or the reluctor wheel
Improper installation of the Camshaft Position (CMP) Sensor
Foreign material passing between the Camshaft Position (CMP) Sensor and the reluctor wheel
Damaged reluctor wheel
Excessive air gap between the Camshaft Position (CMP) Sensor and the reluctor wheel
Engine oil for debris
Timing chain, tensioner, and sprockets for wear or damage
If any of the conditions above are found, repair as necessary.
If all components test normal, test or replace the Camshaft Position (CMP) Sensor.
If the DTC is not set
Replace the Camshaft Position (CMP) Sensor.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Camshaft Position Sensor Replacement
Control Module References for engine control module (ECM) replacement, programming, and setup.
That is your starting point. Dealer will service with tune installed. Happens all the time. You are getting the run around on the phone because they are not looking at it. I would expect a dealer to quote you and hour or two to start diagnosis. Repair on your truck is simple. Remove clutch fan and install sensor.
There are many different reasons this could have failed. It could be a camshaft that just decided to go.