Fix P0343: Mechanic’s solutions that WORKED

The code P0343: “Camshaft Position Sensor ‘A’ Circuit High Input” indicates an issue with the electrical signal from the camshaft position sensor to the engine control module (ECM). This fault can lead to engine performance problems, such as difficulty starting, rough idling, and possible stalling.

P0343 quick overview

MeaningP0343: Camshaft Position Sensor ‘A’ Circuit High Input
Is it serious?Yes, it can affect engine performance and reliability.
Possible causes– Faulty camshaft position sensor
– Timing belt or chain issues
– Wiring or connector problems related to the camshaft position sensor
– Blocked or malfunctioning catalytic converter
– Engine control module (ECM) issues
How to diagnose?Inspect Camshaft Sensor: Check for damage or disconnection.
Check Timing Components: Verify timing belt or chain alignment.
Evaluate Wiring and Connectors: Look for damage or loose connections in the sensor circuit.
Measure Engine Vacuum: Assess vacuum levels for indications of timing issues.
Test Fuel System: Check fuel pressure and related components.
Inspect Exhaust System: Evaluate for blockages or issues with the catalytic converter.
Assess ECM: Consider the health of the engine control module.
Overview of P0343 trouble code

P0343 Meaning

In simple terms, the P0343 code means there’s a problem with the signal coming from a sensor that tells your engine when to fire its cylinders. This sensor called the camshaft position sensor, plays a crucial role in your car’s ability to start and run smoothly. If this sensor isn’t working right, or if the signal it sends is too strong (high), your engine might have trouble starting, run unevenly, or even stall. This issue could be due to the sensor itself, its wiring, or even a problem with the engine’s timing components. It’s important to get this checked out to ensure your car runs reliably.

diagnostic training

Car Diagnostics Training

  • Car Electrical basics
  • OBD-II scanner basics
  • How to use an OBD reader
  • Introduction to a Bi-directional Scan tool
  • OBD scanner buyer’s guide + discounts

How to fix P0343 – learn from mechanics

I looked into P0343 service cases at iatn.com website where in the private forums the mechanics seek advice from other mechanics. I looked up a bunch of cases to help you decide how to fix your issue and see what would a real mechanic do to solve it.

Case #1: GMC

Vehicle Information

  • 2002 GMC Sierra 2500 6.0L

Issue + Repair History

  • MIL light on
  • Found hard code P0342 (cam sensor signal low), replaced with updated cam sensor
  • New issue with code P0343 (cam sensor signal high) after sensor replacement

Other OBD2 Codes + Test Results

  • P0342 – Cam Sensor Signal Low
  • P0343 – Cam Sensor Signal High

Suggested Fixes

  • Ensure updated cam sensor part number as per TSB
  • Perform crank relearn procedure
  • Check if the distributor has been replaced, removed, or moved; realign if necessary
  • Consider the possibility of a faulty replacement sensor

Final Fix

  • Used a .025 gasket as a spacer for the cam sensor to resolve the issue
  • No more codes after starting the truck multiple times
  • Issue with hard starting also resolved

Case #2: Chevrolet

Vehicle Information

  • 2001 Chevrolet Suburban 2500 8.1L

Issue + Repair History

  • MIL light on after new Camshaft Position (CMP) sensor installation
  • Code P0343 appeared a couple of days after replacement
  • Scoped sensor and wiggled harness, with no change observed in CMP PID on scan tool
  • Failure indicated at idle speed, no load, in park/neutral
  • MIL lamp turned off after starting the vehicle again two days later

Other OBD2 Codes + Test Results

  • P0342 – CMP Low Voltage
  • P0343 – CMP High Voltage
  • 12V signal at CMP, low reference circuit, and signal with labscope all normal

Suggested Fixes

  • Check synchronization of CMP signal with scanner
  • Scope CMP signal at computer or use scanner to check signal on scan graph
  • Inspect the Vehicle Control Module (VCM) for corrosion

Final Fix

  • Found corrosion inside the VCM
  • Identified and resolved by replacing the VCM

Case #3: Volkswagen

Vehicle Information

  • 2001 Volkswagen Beetle GLS 2.0L

Issue + Repair History

  • MIL light initially not on, but code 16727/P0343 set in history for cam sensor
  • Tested cam sensor, signal consistently good
  • No code reset after clearing and test driving
  • Lab scope showed 12V out of the signal wire with the key out of the ignition intermittently
  • Engine misfire at idle noted, but no misfires in blocks 14 & 15

Other OBD2 Codes + Test Results

  • 16727- P0343 Cam Sensor Signal High

Suggested Fixes

  • Check distributor timing and timing belt
  • Replace the cam sensor, especially if using non-genuine parts
  • Verify cam timing
  • Ensure adequate oil pressure and check camshaft adjustment motor

Final Fix

  • Replaced cam sensor after confirming cam timing was correct
  • No recurrence of the code after a prolonged period

Case #4: Hyundai

Vehicle Information

  • 1999 Hyundai Elantra GL 2.0L

Issue + Repair History

  • Persistent code P0343, causing long cranking times before starting
  • Replaced cam sensor, despite good square wave, but issue persisted
  • Checked crank sensor; waveform varied significantly
  • Replaced with new OEM crank sensor; waveform similar to the old one
  • Timing was off by one tooth

Other OBD2 Codes + Test Results

  • P0343 – Camshaft Position Sensor A High
  • Crank sensor waveform varied from 14V to 26V (AC)

Suggested Fixes

  • Check belt timing for skipped teeth or missing teeth
  • Consider the possibility of a camshaft or crankshaft sensor problem
  • Evaluate camshaft and crankshaft synchronization
  • Check wiring to PCM and PCM ground
  • Review vehicle’s grounding and electrical resistance

Final Fix

  • Adjusted timing which was off by one tooth
  • Left crank sensor as is, given that the check engine light did not return
  • No specific resistance range for the crank sensor could be confirmed

Case #5: Kia

Vehicle Information

  • 1999 Kia Sportage 2.0L

Issue + Repair History

  • Extended cranking, hesitation, lack of power on startup
  • Black spark plugs, low vacuum (8 lbs)
  • Cam sensor code P0343
  • No change after dropping the converter and checking back pressure

Other OBD2 Codes + Test Results

  • P0343 – Cam Position Sensor Circuit High Input
  • Manifold Vacuum Readings at Idle: 8 in.
  • Fuel Pressure: 43 lbs

Suggested Fixes

  • Check basics like cam timing or restricted exhaust
  • Consider if catalytic converter is clogged
  • Check the pressure regulator for leaks
  • Inspect the timing belt for alignment issues

Final Fix

  • Identified timing issue due to worn crank gear keyway and crank
  • Ordered new parts and welded the crank to fit the keyway
  • Resolved timing issue, improving engine performance

How to diagnose P0343

I made you an overview of solving this DTC, based on all the advice that was suggested by certified mechanics to address this issue in previously mentioned service cases.

Common Advice for Solving Code P0343Diagnostic Step Description
Check Cam and Crank TimingVerify the alignment of cam and crankshaft timing, including timing belts or chains.
Inspect Cam and Crank SensorsExamine the camshaft and crankshaft sensors for damage, proper connection, and signal integrity.
Evaluate Engine VacuumMeasure the engine’s vacuum to identify potential timing or air intake issues.
Assess Fuel SystemCheck the fuel pressure and fuel system components for proper operation.
Investigate Exhaust SystemLook for any blockages or restrictions in the exhaust system, including the catalytic converter.
Consider ECM/PCM HealthEvaluate the engine control module or powertrain control module for any signs of malfunction or corrosion.
How to diagnose P0343
diagnostic training

Car Diagnostics Training

  • Car Electrical basics
  • OBD-II scanner basics
  • How to use an OBD reader
  • Introduction to a Bi-directional Scan tool
  • OBD scanner buyer’s guide + discounts

Leave a Comment