P0340 through P0349 are generic OBD-II trouble codes associated with the camshaft position sensor circuit. They describe different circuit, signal-level, performance, or intermittent faults affecting Sensor A on Bank 1, a single-bank engine, or Bank 2.

These codes do not prove that the camshaft position sensor itself has failed. Damaged wiring, poor terminal contact, missing power or ground, an incorrectly installed sensor, a damaged trigger target, variable valve timing problems, incorrect mechanical timing, low cranking voltage, or control-module software may produce similar codes.

This article provides a general diagnostic framework for SAE OBD-II P0340–P0349 codes. The exact code-setting conditions, sensor identification, connector pinout, supply voltage, expected waveform, test procedure, and relearn requirements may vary by manufacturer, vehicle, engine, and ECU software version. Vehicle-specific service information takes priority over generic code descriptions.

What Do P0340 Through P0349 Mean?

P0340 through P0344 normally apply to the Sensor A camshaft position circuit on Bank 1 or the only bank on an inline engine. P0345 through P0349 normally apply to Sensor A on Bank 2.

The generic SAE descriptions and the definitions displayed by a manufacturer-level scan tool may differ. When they do, follow the manufacturer-specific definition and diagnostic procedure.

Code General description Primary diagnostic direction
P0340 Camshaft Position Sensor A Circuit – Bank 1 or Single Sensor The ECM detected a malfunction in the Sensor A circuit; depending on the vehicle, the code may be set by a missing signal, an electrical circuit fault, or an invalid signal condition
P0341 Camshaft Position Sensor A Circuit Range/Performance – Bank 1 A signal may be present, but its pattern, timing, frequency, or relationship to the crankshaft signal is outside the expected range
P0342 Camshaft Position Sensor A Circuit Low – Bank 1 The monitored signal remained below the expected electrical threshold
P0343 Camshaft Position Sensor A Circuit High – Bank 1 The monitored signal remained above the expected electrical threshold
P0344 Camshaft Position Sensor A Circuit Intermittent – Bank 1 The signal became unstable, interrupted, or temporarily unavailable under the code-setting conditions
P0345 Camshaft Position Sensor A Circuit – Bank 2 The ECM detected a malfunction in the Sensor A circuit on Bank 2
P0346 Camshaft Position Sensor A Circuit Range/Performance – Bank 2 The Bank 2 signal or its timing relationship was outside the expected range
P0347 Camshaft Position Sensor A Circuit Low – Bank 2 The monitored Bank 2 signal remained below the expected electrical threshold
P0348 Camshaft Position Sensor A Circuit High – Bank 2 The monitored Bank 2 signal remained above the expected electrical threshold
P0349 Camshaft Position Sensor A Circuit Intermittent – Bank 2 The Bank 2 signal became unstable, interrupted, or temporarily unavailable under the code-setting conditions

What Does a Camshaft Position Sensor Do?

A camshaft position sensor, commonly abbreviated as CMP, monitors the rotational position of a camshaft.

The engine control module compares the CMP signal with the crankshaft position sensor signal to determine cylinder phase within the four-stroke combustion cycle.

Depending on the vehicle, the camshaft position sensor function may support:

  • Cylinder identification
  • Sequential fuel injection
  • Ignition strategy
  • Engine starting
  • Variable valve timing
  • Camshaft actuator control
  • Camshaft-to-crankshaft synchronization
  • Cylinder identification used by misfire-monitoring logic

Crankshaft speed variation is commonly the main input used to detect a misfire. CMP information may help the system identify which cylinder is involved, but the CMP signal is not used in exactly the same way on every engine.

A trigger wheel, target plate, camshaft gear, or shaped section of the camshaft passes the sensor and produces an electrical pattern. The ECM evaluates both the electrical signal and its timing relationship with the crankshaft position signal.

A CMP waveform can have a clean electrical shape while still being incorrectly phased relative to CKP. Therefore, an electrically stable signal does not by itself confirm correct mechanical timing.

What Do Bank 1, Bank 2, and Sensor A Mean?

Camshaft Position Sensor Bank 1

Bank 1 is the cylinder bank containing cylinder number one.

An inline engine normally has only Bank 1. On these engines, P0340 through P0344 may refer to the only camshaft position sensor circuit or the Sensor A circuit defined by the manufacturer.

Do not identify Bank 1 by assuming that it is always on the driver or passenger side. Cylinder numbering varies by manufacturer and engine.

Camshaft Position Sensor Bank 2

Bank 2 is the opposite cylinder bank on an engine with two banks. P0345 through P0349 generally apply to camshaft position sensor Bank 2.

An inline engine does not normally have Bank 2.

Use the vehicle’s cylinder-numbering information to identify the correct bank before disconnecting or replacing a sensor.

Does Sensor A Mean the Intake Camshaft?

Not necessarily.

On some engines, Sensor A corresponds to an intake camshaft position sensor and Sensor B corresponds to an exhaust camshaft position sensor. However, the generic code designation does not guarantee that Sensor A means the intake camshaft.

Manufacturers may define Sensor A and Sensor B according to camshaft number, engine position, control strategy, or another naming system.

Always confirm Sensor A using:

  • Vehicle-specific service information
  • Wiring diagrams
  • Connector views
  • Scan-data definitions
  • Cylinder-bank identification
  • Manufacturer code descriptions

Common Camshaft Position Sensor Symptoms

Camshaft position sensor symptoms depend on whether the signal is missing, stuck high or low, intermittent, or incorrectly timed.

Possible symptoms include:

  • Check engine light
  • Extended cranking
  • Intermittent starting
  • Crank-but-no-start condition
  • Rough or unstable idle
  • Engine misfires
  • Hesitation
  • Reduced power
  • Engine stalling
  • Poor fuel economy
  • Limp mode or reduced-performance operation
  • Variable valve timing faults
  • Cam/Crank Sync remaining No or Not Synchronized

Some engines can start without a valid CMP signal by using the crankshaft signal and a fallback strategy. Other engines may crank longer, start intermittently, or not start at all.

The symptoms of a bad camshaft sensor overlap with ignition faults, fuel-delivery problems, low compression, cam timing faults, VVT problems, and crankshaft position sensor faults.

Bad camshaft position sensor symptoms should be treated as reasons to test the system—not proof that the sensor requires replacement.

Does Cranking RPM Confirm the CMP Sensor Is Working?

No.

Engine RPM displayed by a scan tool is normally calculated primarily from the crankshaft position sensor signal. A normal cranking RPM reading does not prove that the CMP signal is present or correctly synchronized.

To evaluate the camshaft signal through scan data, look for supported parameters such as:

  • Camshaft position
  • Camshaft position signal
  • CMP Sync
  • Cam/Crank Sync
  • Cylinder identification
  • Intake camshaft actual angle
  • Intake camshaft desired angle
  • Exhaust camshaft actual angle
  • Exhaust camshaft desired angle

The availability and naming of these parameters depend on the vehicle and scan tool.

Common Causes of P0340–P0349

Possible causes include:

  • Failed or heat-sensitive camshaft position sensor
  • Open or shorted wiring
  • High resistance in a signal, supply, or ground circuit
  • Missing or incorrect sensor power supply
  • Poor sensor ground
  • Loose, bent, corroded, spread, or pushed-back terminals
  • Oil, coolant, or water inside the camshaft position sensor connector
  • Harness damage near the timing cover, ignition system, exhaust, or moving components
  • Electrical interference or damaged shielding
  • Incorrect sensor installation
  • Excessive sensor-to-target clearance
  • Damaged, loose, cracked, or shifted trigger target
  • Metal particles on an applicable magnetic sensor
  • Stretched or incorrectly installed timing chain
  • Incorrectly installed timing belt
  • Sticking or incorrectly parked camshaft phaser
  • Faulty VVT solenoid
  • Low engine-oil level or pressure affecting a cam phaser or VVT system
  • Incorrect oil viscosity affecting VVT operation
  • Restricted VVT oil passages
  • Control-module connector problem
  • Control-module software or calibration issue
  • Internal control-module input-circuit fault

On some vehicles, low battery voltage, insufficient cranking speed, or voltage fluctuations during starting may prevent reliable CMP/CKP synchronization or contribute to related fault codes.

Do not assume that low voltage caused the code without checking freeze-frame data, cranking voltage, starting-system operation, and other stored low-voltage codes.

Who Can Perform These Checks?

The appropriate diagnostic level depends on the tools and experience required.

A vehicle owner can normally:

  • Read and record trouble codes
  • Save freeze-frame data
  • Check engine-oil level and condition
  • Check battery condition
  • Inspect accessible connectors and wiring
  • Confirm whether the engine cranks, starts, stalls, or misfires

An experienced DIY user may be able to:

  • Use a vehicle-specific wiring diagram
  • Identify sensor power, ground, and signal circuits
  • Perform basic voltage measurements
  • Check wiring continuity with the circuit powered off
  • Inspect an accessible sensor and connector

A qualified technician should perform procedures involving:

  • Connector back-probing
  • Loaded voltage-drop testing
  • Oscilloscope measurements
  • Simultaneous CMP and CKP waveform analysis
  • ECM connector testing
  • Internal engine inspection
  • Timing-chain, timing-belt, or cam-phaser diagnosis

Keep test leads, tools, clothing, and hands away from belts, fans, pulleys, and other moving components. Do not measure resistance on a powered circuit. Incorrect probing can damage terminals, wiring, sensors, or control modules.

Identify the Sensor Type Before Testing

Do not identify a camshaft sensor only by counting its wires.

A three-wire CMP sensor may be a Hall-effect sensor or another active sensor design. A two-wire sensor may be a passive variable-reluctance sensor or an active current-modulated sensor.

The number of wires cannot replace a wiring diagram or manufacturer test procedure.

Before testing, identify:

  • Sensor technology
  • Connector pinout
  • Power-supply circuit
  • Ground circuit
  • Signal circuit
  • Expected supply voltage
  • Expected signal type
  • Expected waveform
  • Test conditions
  • Resistance specification, if applicable

CMP supply voltage may be 5 V, 8 V, battery voltage, or another manufacturer-specified value. Signal pull-up voltage may also be different from the sensor supply voltage.

Do not apply a generic resistance test to an unidentified active sensor.

Before Replacing Anything, Perform These Three Checks

1. Save the Codes and Freeze-Frame Data

Do not clear the codes immediately.

Record every stored and pending code, not only P0340. Note whether the vehicle also has:

  • Battery or system-voltage codes
  • Crankshaft position sensor codes
  • Misfire codes
  • VVT or camshaft actuator codes
  • P0016 or P0017 correlation codes
  • Manufacturer-specific synchronization codes

Record the freeze-frame information, including:

  • Engine speed
  • Engine temperature
  • Battery or system voltage
  • Vehicle speed
  • Engine load
  • Operating time
  • Whether the fault occurred during starting, idling, acceleration, deceleration, or a hot restart

A P0344 code that appears only after the engine becomes hot requires a different test strategy from a permanent P0342 code that returns immediately after the ignition is switched on.

2. Check Supported RPM and Camshaft Data

Observe Engine RPM and any supported camshaft or synchronization data while cranking or running the engine.

Normal cranking RPM only shows that the ECM receives enough crankshaft position information to calculate engine speed. It does not confirm that the camshaft position sensor is working.

If Cam/Crank Sync remains No, possible causes include:

  • CMP sensor or circuit fault
  • CKP sensor or circuit fault
  • Damaged trigger target
  • Incorrect mechanical timing
  • VVT or cam-phaser problem
  • Incorrect relationship between the two signals
  • Low cranking voltage or unstable module power on some vehicles

A synchronization PID identifies a diagnostic direction. It does not identify the failed component by itself.

3. Inspect the Sensor, Connector, Wiring, and Target

With the ignition off, inspect the correct bank and sensor.

Look for:

  • Loose or unlocked connector
  • Bent or pushed-back terminals
  • Corrosion or contamination
  • Oil or coolant inside the connector
  • Chafed, stretched, pinched, or melted wiring
  • Wiring routed close to ignition coils or high-current circuits
  • Loose sensor mounting hardware
  • Sensor that is not fully seated
  • Damaged O-ring or seal
  • Incorrect replacement sensor
  • Excessive sensor clearance
  • Metal particles on an applicable magnetic sensor

The target wheel may not be visible by simply removing the sensor. Depending on the engine, inspection may require:

  • Looking through an accessible opening
  • Using an inspection camera or borescope
  • Rotating the engine according to the service procedure
  • Removing a valve cover
  • Removing timing components
  • Following a manufacturer-specific inspection procedure

Do not disassemble timing components without the correct tools, timing information, and experience.

Diagnostic Decision Table

Test result Primary direction Recommended next step
No sensor supply voltage Fuse, shared supply, open or shorted wiring, connector, or ECM supply problem Use the wiring diagram to trace the supply circuit from its source toward the sensor
Supply voltage correct but ground voltage drop exceeds specification Ground wire, terminal, splice, or module ground resistance Perform a loaded voltage-drop test and repair the high-resistance connection
Power and ground correct but no signal at the sensor Sensor, target wheel, sensor installation, clearance, or circuit loading Confirm target movement and test the raw signal with the appropriate equipment
Signal present at the sensor but absent at the ECM Signal wire, connector terminal, splice, or ECM connector fault Compare the signal at the sensor and ECM under the same conditions
Signal circuit reads fixed high Open circuit, ECM pull-up voltage, poor ground, short to voltage, sensor output problem, or incorrect test conditions Identify the circuit design and compare connected and disconnected readings
Signal circuit reads fixed low Short to ground, circuit loading, missing supply, poor power or ground, or sensor output fault Isolate the circuit according to the wiring diagram
CMP and CKP signals are present but their relationship is shifted Cam timing, shifted target wheel, cam phaser, VVT, or incorrect installation Compare the signals with a vehicle-specific reference waveform and inspect mechanical timing
Fault occurs only when hot Heat-sensitive sensor, terminal, splice, or internal conductor Record the signal continuously during warm-up
Fault occurs when the harness moves Poor terminal tension or broken conductor Perform a controlled harness movement test while monitoring the signal
Code returns after sensor replacement Wrong part, installation problem, wiring, target wheel, timing, VVT, software, or relearn requirement Return to the original code, freeze-frame data, circuit tests, and manufacturer service data

All pass/fail limits must come from vehicle-specific service information. Do not apply a universal voltage-drop, resistance, air-gap, or signal-amplitude specification.

How to Diagnose P0340 Through P0349

Step 1: Confirm the Exact Code, Bank, and Sensor

Read the complete code description with a scanner capable of displaying applicable manufacturer information.

Confirm:

  • Correct cylinder bank
  • Sensor A identification
  • Intake or exhaust camshaft where applicable
  • Number of camshaft position sensors
  • Exact connector and circuit
  • Manufacturer-specific code description

Avoid parts replacement based only on a generic search result or physical location.

Step 2: Check the Power Supply Under the Required Conditions

Consult the wiring diagram and determine whether the sensor should be tested connected or disconnected.

Compare the measured voltage with the manufacturer specification. Do not assume every CMP sensor uses 5 V.

If the required supply is missing, inspect:

  • Fuses or relays where applicable
  • Reference-voltage circuit
  • Shared sensor supply
  • Open or shorted wiring
  • Connector terminal tension
  • Module power and ground
  • Other sensors connected to the same supply

A missing supply voltage is not evidence that the sensor itself has failed.

Step 3: Test the Ground Under Load

A continuity test can identify a completely open circuit, but it may not detect a connection that carries the meter’s small test current while failing under operating conditions.

Perform a loaded voltage-drop test according to the vehicle procedure.

If the voltage drop exceeds the manufacturer limit, inspect the ground wire, terminal, splice, connector, and module ground.

Step 4: Check the Signal While the Camshaft Rotates

Before interpreting a signal measurement, identify whether the circuit contains:

  • An ECM pull-up
  • An ECM pull-down
  • A digital voltage signal
  • An analog AC signal
  • A current-modulated signal
  • Shared circuitry

A disconnected signal circuit may show a bias or pull-up voltage generated by the ECM. This does not prove that the sensor output is working.

A Hall-effect sensor should normally switch between its specified high and low states as the target passes. A variable-reluctance sensor should generate an analog waveform whose amplitude generally changes with rotational speed.

A multimeter may average rapid pulses and hide missing or distorted transitions. Use an oscilloscope when individual pulses or waveform relationships must be evaluated.

A signal circuit that reads fixed high may be caused by:

  • ECM pull-up voltage with the sensor disconnected
  • Open signal wire
  • Poor sensor ground
  • Short to a voltage source
  • Failed sensor output stage
  • Incorrect connector pinout
  • Incorrect oscilloscope reference ground or measurement setup

First verify the signal circuit, sensor power, and sensor ground. If the electrical tests pass, investigate target movement, sensor installation, and sensor clearance.

A signal circuit that reads fixed low may be caused by:

  • Short to ground
  • Excessive circuit loading
  • Missing sensor supply
  • Poor power or ground
  • Failed sensor output stage
  • Incorrect wiring
  • Control-module input fault

Step 5: Reproduce Intermittent Faults

For P0344 or P0349, use the freeze-frame data to reproduce the operating conditions.

If the code appears only when hot:

  • Monitor the signal throughout warm-up.
  • Compare cold and hot waveform behavior.
  • Check whether synchronization is lost at a repeatable temperature.
  • Inspect heat-exposed wiring and connectors.

If the code appears while driving over rough surfaces:

  • Perform a controlled harness movement test.
  • Monitor the signal at the sensor and ECM when this can be done safely.
  • Check terminal tension and connector locking.
  • Inspect for a conductor broken inside intact insulation.

Do not pull aggressively on the harness or force probes into terminals.

Step 6: Compare CMP and CKP Waveforms

Use simultaneous CMP and CKP captures when:

  • P0341 or P0346 remains after basic circuit tests
  • A correlation code is present
  • The engine cranks for an extended period
  • Cam/Crank Sync remains No
  • Mechanical timing is suspected
  • A stable CMP waveform is present but the code returns

Compare the capture with a manufacturer reference waveform or a known-good capture from the same engine configuration.

Illustrative CMP and CKP Hall-effect waveforms showing reference edges and phase angle across 720 degrees of crankshaft rotation

Check for:

  • Missing or additional pulses
  • Incorrect waveform amplitude
  • Distorted waveform shape
  • Electrical noise
  • Signal dropout
  • Shifted reference edge
  • Incorrect pulse count
  • Unstable relationship between CMP and CKP
  • Relationship that changes with engine speed
  • Target-wheel movement

A CMP waveform can have a clean electrical shape while still being incorrectly phased relative to CKP. Its reference edge must occur at the expected crankshaft position before cam timing can be considered correct.

Step 7: Check Mechanical Timing and VVT Operation

If the CMP and CKP signals are electrically present but incorrectly aligned, inspect:

  • Timing-chain or timing-belt alignment
  • Timing-chain stretch
  • Camshaft phaser position
  • Camshaft actuator response
  • VVT solenoid operation
  • Target-wheel position
  • Engine-oil level and pressure affecting VVT operation
  • Oil condition and viscosity
  • Restricted VVT oil passages

Desired and actual camshaft-angle data may help identify whether a camshaft follows its commanded position. These parameters and their acceptable differences are vehicle-specific.

Replacing the CMP sensor will not correct a stretched timing chain, shifted target wheel, incorrectly installed timing belt, sticking cam phaser, or oil-pressure problem affecting the VVT system.

Step 8: Check for Software and Technical Service Information

If the sensor, wiring, signal, target wheel, and mechanical timing test correctly, check for:

  • Applicable technical service bulletins
  • ECM or PCM software updates
  • Known connector or harness concerns
  • Updated sensor part numbers
  • Manufacturer-specific relearn procedures

A software update should only be performed when specified for the vehicle and fault condition.

Code-by-Code Diagnostic Priorities

P0340 Camshaft Position Sensor A Circuit Bank 1

The P0340 code indicates that the ECM detected a malfunction in the Sensor A circuit on Bank 1 or the only bank. Depending on the vehicle, the code may be set by a missing signal, an electrical circuit fault, or an invalid signal condition.

Prioritize:

  • Connector and terminal inspection
  • Sensor power and ground
  • Signal presence at the sensor
  • Signal integrity at the ECM
  • Target-wheel movement
  • Manufacturer software information

P0341 Camshaft Position Sensor A Bank 1 Range/Performance

The P0341 code generally indicates that a signal is present but its pattern, timing, frequency, pulse count, or relationship to CKP is outside the expected range.

Prioritize:

  • Sensor installation and clearance
  • Waveform shape
  • CMP/CKP relationship
  • Cam timing
  • Target-wheel position
  • Cam-phaser and VVT operation
  • Oil pressure and condition affecting VVT

P0342 Camshaft Position Sensor A Circuit Low Bank 1

The P0342 code indicates that the monitored circuit remained below the expected threshold under the code-setting conditions.

Prioritize:

  • Short to ground
  • Missing pull-up or sensor supply
  • Poor power or ground
  • Circuit loading
  • Connector terminal problems
  • Sensor output fault

P0343 Camshaft Position Sensor A Circuit High Bank 1

The P0343 code indicates that the monitored circuit remained above the expected threshold under the code-setting conditions.

Prioritize:

  • Open signal circuit
  • ECM pull-up voltage
  • Short to voltage
  • Poor sensor ground
  • Incorrect connector pinout
  • Sensor output fault

First verify the signal circuit, sensor power, and ground. If the electrical tests pass, inspect target movement, sensor installation, and clearance.

P0344 Camshaft Position Sensor Circuit Intermittent Bank 1

The P0344 code indicates that the Bank 1 Sensor A signal became interrupted, discontinuous, or temporarily unavailable under the code-setting conditions.

Prioritize:

  • Heat-related signal loss
  • Loose or spread terminals
  • Broken conductors
  • Harness movement
  • Electrical interference
  • Connector contamination
  • Intermittent target-wheel movement

P0345 Camshaft Position Sensor A Circuit Bank 2

P0345 is the Bank 2 counterpart to P0340.

Confirm Bank 2 using the cylinder-numbering information, then inspect the camshaft position sensor A circuit Bank 2 connector, supply and return circuits, signal, target wheel, and wiring to the ECM.

P0346 Camshaft Position Sensor A Range/Performance Bank 2

P0346 is the Bank 2 counterpart to P0341.

Prioritize waveform shape, sensor clearance, CMP/CKP alignment, cam timing, target-wheel position, VVT operation, and cam-phaser response.

P0347 Camshaft Position Sensor A Circuit Low Bank 2

P0347 is the Bank 2 counterpart to P0342.

Prioritize shorts to ground, missing supply or pull-up voltage, poor ground, circuit loading, wiring damage, and sensor output.

P0348 Camshaft Position Sensor A Circuit High Bank 2

P0348 is the Bank 2 counterpart to P0343.

Prioritize open circuits, ECM pull-up voltage, shorts to voltage, poor sensor ground, connector faults, and sensor output.

If these electrical checks pass, investigate target movement, sensor installation, and clearance.

P0349 Camshaft Position Sensor A Circuit Intermittent Bank 2

P0349 is the Bank 2 counterpart to P0344.

Use freeze-frame data to reproduce the fault and monitor the Bank 2 signal during heat, vibration, acceleration, deceleration, and controlled harness movement.

Example Diagnostic Case 1: P0341 With P0016

A vehicle stores P0341 and P0016 after the camshaft position sensor has already been replaced.

A technician follows the wiring diagram and confirms that the new sensor receives the specified power and ground. Its waveform reaches the ECM and has a clean electrical shape. However, a simultaneous CMP and CKP capture shows that the CMP reference edge is shifted from the vehicle-specific known-good position.

The next diagnostic direction is not another sensor. Cam timing, the target wheel, cam-phaser position, VVT operation, and engine-oil pressure affecting the VVT system must be checked.

Possible findings include:

  • Stretched timing chain
  • Incorrect timing installation
  • Shifted target wheel
  • Cam phaser that does not return to its expected position
  • VVT control problem

The important result is that an electrically valid signal can still be incorrectly phased relative to CKP.

Example Diagnostic Case 2: P0344 When Hot

A vehicle starts and runs normally when cold but stores P0344 after reaching operating temperature.

The CMP signal appears stable during the available cold-operation test. As the engine warms up, Cam/Crank Sync changes from Yes to No and the signal disappears intermittently.

Using the wiring diagram and an appropriate back-probing method, a technician performs a controlled harness movement test. When the measurements can be made safely, the technician compares the signal at the sensor with the signal at the ECM.

If the sensor continues producing a stable signal while the ECM-side signal becomes intermittent, the next direction is the connector, terminal, splice, or wiring between the sensor and ECM.

If the signal disappears at both measurement points under the same conditions, diagnosis moves toward sensor output, sensor power and ground, target movement, or the test connections.

This example demonstrates why comparing both ends of the circuit can be more useful than replacing parts based only on a P0344 code.

P0340–P0349 Versus P0016 and P0017

P0340 through P0349 primarily describe electrical, signal-level, range/performance, or intermittent problems involving the Sensor A camshaft position circuit.

P0016 and P0017 indicate that the crankshaft position and camshaft position relationship is outside the expected range for a specified bank and sensor.

A correlation code more strongly directs diagnosis toward:

  • Incorrect cam timing
  • Stretched or jumped timing chain
  • Incorrectly installed timing belt
  • Shifted target wheel
  • Cam-phaser position
  • VVT operation
  • Oil-pressure problems affecting VVT
  • Incorrect CMP/CKP relationship

Circuit testing is still necessary because an electrically distorted CMP or CKP signal can also affect correlation monitoring.

Replaced Camshaft Position Sensor but Still Get Code P0341 or P0340

If you replaced the camshaft position sensor but still get code P0341 or P0340, do not immediately install another sensor.

Confirm:

  • The correct part was installed.
  • The sensor matches the engine, bank, and Sensor A designation.
  • The connector is fully seated.
  • No terminal is bent or pushed back.
  • Power and ground meet manufacturer specifications.
  • The signal reaches the ECM.
  • The sensor is fully seated.
  • Sensor clearance is correct.
  • The target wheel is correctly installed.
  • The target wheel has not moved.
  • Cam timing is correct.
  • The cam phaser returns to its expected position.
  • Oil level, condition, viscosity, and pressure are acceptable for correct VVT operation.
  • The correct relearn or synchronization procedure was completed.
  • No applicable software update or technical service bulletin exists.

A new sensor can be incorrect, defective, or incompatible with the control system. Restart the diagnosis from the original code, freeze-frame data, and circuit tests instead of repeatedly replacing the component.

Scan Tools, Multimeters, and Oscilloscopes

An entry-level OBD2 scanner may be able to:

  • Read generic fault codes
  • Display freeze-frame data
  • Show basic engine parameters
  • Clear codes after repair

A more advanced diagnostic scanner may support:

  • Manufacturer-specific fault codes
  • Enhanced camshaft and VVT data
  • Cam/Crank Sync parameters
  • Desired and actual camshaft angles
  • Data recording
  • Active tests
  • Vehicle-specific learning procedures

Feature availability depends on the scanner, software version, vehicle, engine, and control module. Live-data support does not guarantee that a particular vehicle exposes CMP synchronization or camshaft-angle parameters.

A digital multimeter can perform basic power, ground, continuity, and voltage checks. It may average a rapidly switching signal and fail to reveal missing pulses.

A scanner with only OBD data-reading capability normally cannot display a raw CMP waveform. Raw waveform analysis requires an integrated oscilloscope input or a compatible external waveform-acquisition accessory.

Product compatibility, manufacturer data access, and camshaft position sensor relearn support should be confirmed for the exact vehicle before purchase or diagnosis. Tool output supports diagnosis but does not replace circuit testing or manufacturer service data.

Recommended Scan Tool for P0340–P0349 Diagnosis

THINKSCAN 689BT diagnostic scanner and wireless VCI on a white background
Diagnostic Scan Tool

THINKSCAN 689BT

For advanced DIY users and professional technicians who need enhanced codes, live data, graphing, and recording during CMP diagnosis.

  • Enhanced Fault Codes
  • Freeze-Frame Data
  • CMP & VVT Live Data
  • Cam/Crank Sync Data
  • Live-Data Graphing
  • Recording & Reports

Available PIDs, active tests, and learning functions depend on the vehicle, engine, control module, and software coverage. The THINKSCAN 689BT does not replace a multimeter for circuit testing or compatible oscilloscope hardware for raw CMP and CKP waveform analysis.

After Repair or Camshaft Position Sensor Replacement

After completing the repair:

  1. Reconnect every sensor and harness connection disturbed during testing.
  2. Confirm that the battery is properly connected and charged.
  3. Start the engine and verify normal operation.
  4. Check supported CMP synchronization and camshaft data.
  5. Clear the codes only after recording the original diagnostic information.
  6. Perform any manufacturer-required camshaft position sensor relearn or cam/crank synchronization procedure.
  7. Road-test the vehicle under the conditions recorded in the freeze-frame data.
  8. Rescan all modules.
  9. Check for pending codes.

Clearing fault codes or disconnecting the battery is not the same as completing a relearn.

Some vehicles learn automatically. Others require a compatible diagnostic scanner and specified operating conditions. Follow the manufacturer procedure for the exact vehicle.

Can You Drive With a P0340 or Related Code?

It depends on the symptoms.

Some vehicles continue running using a fallback strategy, although starting may take longer and engine power, fuel economy, or VVT operation may be reduced.

An intermittent CMP signal may cause stalling or prevent the engine from restarting without warning.

Do not continue driving if the vehicle:

  • Stalls unexpectedly
  • Misfires severely
  • Loses substantial power
  • Becomes difficult to restart
  • Shows signs of a mechanical timing problem
  • Enters a severe reduced-performance mode

Continued misfiring may damage the catalytic converter, while unpredictable stalling creates a safety risk.

Frequently Asked Questions

What Is the Most Common Cause of a P0340 Code?

There is no single cause that applies to every vehicle.

A failed camshaft position sensor is possible, but damaged wiring, connector faults, missing power or ground, incorrect sensor installation, a damaged target wheel, low starting voltage, software issues, and cam timing problems can produce the same code.

Test the circuit before buying parts.

Can a Camshaft Sensor Cause a Misfire?

Yes. An unstable or incorrectly timed CMP signal can interfere with cylinder identification, injection strategy, ignition control, VVT operation, or misfire-monitoring logic.

However, ignition, fuel, compression, and cam timing problems are common causes of misfires. Do not diagnose the CMP sensor from the symptom alone.

Can a Camshaft Sensor Cause a Car Not to Start?

It can on some engines.

Other engines may start after extended cranking by using the crankshaft signal and a fallback strategy. The result depends on the engine-management system and the type of CMP failure.

What Voltage Should a Camshaft Position Sensor Have?

There is no universal voltage.

Depending on the design, a CMP sensor may use 5 V, 8 V, battery voltage, or another manufacturer-specified supply. Signal pull-up voltage may be different from the sensor supply voltage.

Consult the wiring diagram and manufacturer specifications for the exact vehicle.

Does Finding 5 V Mean the CMP Sensor Is Good?

No.

The reading may be sensor supply voltage, ECM pull-up voltage, or circuit bias voltage. The signal must also switch or change correctly as the camshaft rotates.

Measure the correct terminal under the specified connected or disconnected test conditions.

Can You Reset a Camshaft Position Sensor?

The sensor itself cannot normally be reset.

Clearing a code only erases stored diagnostic information. Some vehicles require a relearn or cam/crank synchronization procedure after sensor replacement, timing work, engine repair, actuator replacement, or control-module programming.

Can You Relearn a Camshaft Position Sensor Without a Scanner?

Only if the manufacturer specifies an automatic learning procedure.

If the manufacturer service data requires a scan-tool relearn, disconnecting the battery, clearing codes, or completing a generic drive cycle is not a substitute.

How Do You Test a Camshaft Position Sensor?

Confirm the code, bank, and sensor. Inspect the connector, wiring, sensor installation, and accessible target components. Identify the circuit using the correct wiring diagram before testing power, ground, and signal.

Use an oscilloscope when individual pulses, signal dropouts, or CMP-to-CKP timing must be evaluated.

How Many Camshaft Position Sensors Are in a Car?

The number depends on the engine design.

A simple engine may have one CMP sensor. A dual-overhead-cam engine may use separate intake and exhaust sensors. A V6 or V8 engine with variable valve timing may use four or more sensors.

Use the code definition and manufacturer service information to identify the correct sensor.

Final Thoughts

P0340 through P0349 identify abnormalities involving the Sensor A camshaft position circuit on Bank 1, a single-bank engine, or Bank 2. They do not automatically prove that the camshaft position sensor has failed.

Begin by saving every code and the freeze-frame data. Confirm the correct bank and sensor using vehicle-specific information. Inspect the connector and wiring, then test the specified power supply, loaded ground, and signal under the conditions that produce the fault.

If the CMP signal is present but its timing relationship is incorrect, compare CMP and CKP waveforms and inspect the target wheel, cam timing, cam phaser, VVT system, oil condition, and oil pressure.

The correct diagnosis comes from connecting each test result to the next step. Final specifications, code-setting conditions, waveform references, and repair procedures must always come from the service information for the exact vehicle.

Latest Stories

This section doesn’t currently include any content. Add content to this section using the sidebar.