What Does Code P0343 Mean?
DTC P0343 signifies a Camshaft Position Sensor Circuit High Input condition. The Engine Control Module (ECM) or Powertrain Control Module (PCM) monitors the voltage signal from the Camshaft Position (CMP) sensor to determine the camshaft’s rotational speed and precise position. This data is critical for synchronizing fuel injection events, ignition timing, and variable valve timing (VVT) systems. When P0343 sets, the ECM/PCM has detected a voltage level on the CMP sensor’s signal circuit that continuously exceeds the manufacturer’s specified maximum threshold for a predetermined period or number of engine cycles. This “high input” typically indicates an open circuit within the sensor’s signal path, a short to a voltage source (e.g., 5V reference or battery voltage) in the wiring harness, or an internal fault within the sensor itself that causes it to output a perpetually high voltage signal rather than the expected varying waveform.
Common Symptoms
- Difficulty Starting or No-Start Condition: The engine may crank but fail to start, as the ECM/PCM lacks crucial camshaft position data for proper fuel and ignition timing synchronization.
- Rough Idling or Stalling: Erratic engine operation, especially at idle, due to incorrect timing.
- Reduced Engine Performance: Noticeable loss of power, hesitation during acceleration, or misfires.
- Increased Fuel Consumption: Inaccurate timing can lead to inefficient combustion.
- Check Engine Light (CEL) Illumination: The Malfunction Indicator Lamp (MIL) will be activated.
- Engine Enters “Limp Home” Mode: The ECM/PCM may initiate a failsafe mode, limiting engine RPM and power to prevent potential damage.
What Causes the Code P0343?
- Faulty Camshaft Position Sensor (CMP): An internal electrical failure within the sensor, often due to age, heat cycling, or impact, causing it to output a constantly high voltage signal or no signal variation.
- Damaged Wiring Harness:
- Short to Voltage: The CMP signal wire is inadvertently contacting a higher voltage source (e.g., 5V reference, 12V battery supply) within the engine bay.
- Open Circuit: A break in the CMP signal wire or the sensor’s internal circuitry preventing a proper signal path.
- Chafed or Frayed Wires: Insulation damage leading to intermittent or constant shorts.
- Corroded or Loose Electrical Connectors: Compromised integrity at the CMP sensor connector or the corresponding PCM connector, leading to high resistance or intermittent open circuits that can be interpreted as a high signal.
- Faulty Powertrain Control Module (PCM/ECM): Although less common, an internal malfunction within the PCM’s input circuit for the CMP sensor can cause it to misinterpret a normal signal as a high input or fail to properly process the signal.
How to Diagnose and Troubleshoot
A systematic diagnostic approach is essential for accurately resolving P0343:
- Visual Inspection: Begin with a thorough visual inspection of the CMP sensor and its associated wiring harness. Look for obvious signs of damage such as frayed wires, exposed conductors, chafing against engine components, rodent damage, corrosion at the sensor or PCM connectors, and proper seating of the sensor itself. Ensure the harness is securely routed away from hot or moving parts.
- Scan Tool Data Analysis: Connect an OBD-II scan tool and retrieve any freeze frame data associated with P0343 to understand the engine conditions when the code was set. Navigate to the live data stream and monitor the CMP sensor voltage. For a “high input” code, the scan tool will likely display a consistently high voltage (e.g., near 5V or battery voltage, depending on the system’s design) without the expected fluctuating waveform when the engine is cranking or running. Compare this to the Crankshaft Position Sensor (CKP) signal if available, to observe discrepancies.
- Digital Multimeter (DMM) Testing at CMP Sensor Connector (Ignition ON, Engine OFF):
- Voltage Supply Check: With the CMP sensor connector disconnected, identify the reference voltage (Vref) wire and the ground wire. Measure voltage between Vref and ground; it should typically be 5V, but some systems use 12V. Measure voltage between Vref and a known good chassis ground.
- Ground Integrity Check: Measure resistance between the ground wire terminal at the connector and a known good chassis ground. Expect very low resistance (near 0 ohms).
- Signal Wire Check (Back-probing): With the sensor connected and ignition ON, carefully back-probe the signal wire terminal. If the signal voltage is consistently high even without engine rotation, it suggests a sensor fault or a short to voltage in the harness.
- Continuity and Short Circuit Testing (PCM and CMP Connectors Disconnected):
- Isolate Circuits: Disconnect both the PCM connector and the CMP sensor connector to isolate the wiring harness.
- Continuity Check: Use a DMM to check for continuity on all three wires (Vref, Ground, Signal) between the CMP sensor connector and the corresponding pins at the PCM connector. Expect very low resistance (near 0 ohms).
- Short to Ground Check: Check for continuity/resistance between each individual wire (Vref, Ground, Signal) and a known good chassis ground. Expect open circuit (OL) on Vref and Signal wires.
- Short to Voltage Check: Check for continuity/resistance between each wire (Vref, Ground, Signal) and each other wire within the harness. Expect open circuit (OL) between Vref, Signal, and Ground wires. A low resistance reading indicates a short.
- CMP Sensor Internal Resistance Test (for Inductive Sensors, if applicable): Some older inductive-type CMP sensors can be tested for internal resistance across their signal terminals. Consult service information for specifications. A reading outside the specified range or an open circuit (OL) indicates a faulty sensor. Hall-effect sensors generally cannot be tested this way.
- Oscilloscope Waveform Analysis: For definitive diagnosis, especially of intermittent issues or to confirm sensor operation, use an oscilloscope to observe the actual CMP sensor waveform. Compare it to known good patterns. A “high input” condition would manifest as a flat line at the maximum voltage level rather than the expected square or sine wave.
Recommended Repairs and Solutions
Based on the diagnostic findings, apply the following repairs:
- Repair or Replace Damaged Wiring Harness: If visual inspection or DMM tests reveal damaged wires, corroded terminals, or short circuits within the CMP sensor harness, the affected section must be repaired or the entire harness replaced. Use appropriate automotive-grade wiring, connectors, and heat-shrink tubing for durable and waterproof repairs. Ensure proper routing to prevent future chafing.
- Replace Camshaft Position Sensor (CMP): If the sensor itself is determined to be faulty after verifying the integrity of the power supply, ground, and signal wiring, replace it with a high-quality OEM or equivalent aftermarket component. Ensure the correct sensor type is used and that it is installed properly, paying attention to any specific gapping requirements if applicable to the design.
- Clean and Secure Connectors: If corrosion is identified at the sensor or PCM connectors, carefully clean the terminals using electrical contact cleaner and a small brush. Ensure all connectors are fully seated and locked into place. Applying dielectric grease can help prevent future corrosion.
- PCM/ECM Replacement/Reprogramming: Only consider replacing or reprogramming the PCM as a final recourse, and only after meticulously ruling out all other potential causes, including the sensor, wiring, and connectors. This is a significantly more costly repair and should not be undertaken without absolute certainty of PCM failure. Always ensure the replacement PCM is correctly programmed to the vehicle’s VIN and specifications.
- Post-Repair Verification: After performing any repair, clear all diagnostic trouble codes using a scan tool. Conduct an extended test drive under varying engine loads and speeds to confirm that the engine operates correctly and that DTC P0343 does not reappear. Monitor live data for the CMP sensor to confirm normal voltage signal output.

