Skip to content
MotorFiable

Timing and crank/cam sensorsGeneric OBD-II codeUrgency: Garage soon

Code P0343: camshaft sensor: high signal

P0343 means: camshaft position sensor "A" circuit: high signal (bank 1 or single sensor).[1][2][3] The ECU registers too high a voltage in the camshaft sensor "A" circuit, outside the manufacturer's parameters. This sensor tells the ECU the camshaft position so it can regulate injection and mixture.[1][3]

System
Timing and crank/cam sensors
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
4
sorted from most to least likely
Type
Generic
The same on all makes

6 sourcesHow we work

What code P0343 means

The ECU registers too high a voltage in the camshaft sensor "A" circuit, outside the manufacturer's parameters. This sensor tells the ECU the camshaft position so it can regulate injection and mixture.[1][3]

According to DTCSearch, under a General Motors standard the code is set with the engine below 4000 rpm when the sensor pulse stays high. It is a generic code (P0), with the same definition on all makes.[2][4]

Original definition (SAE J2012): Camshaft Position Sensor "A" Circuit High (Bank 1 or Single Sensor)[1][2][3]

Causes of P0343

From most to least likely, according to the sources.

  1. 1Sensor wiring or connection fault.[1][3]
  2. 2Faulty camshaft sensor, sometimes contaminated by oil or moisture.[1][3]
  3. 3Weak battery or a worn starter motor, which give an unstable voltage during cranking.[1]
  4. 4Engine ECU fault (uncommon).[1]

Symptoms

How to diagnose P0343

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Check whether other codes are stored and deal first with any related to the sensor or the crankshaft.[1][5]
  2. 2Inspect the sensor: if it is oily or wet, fix the leak first and then clean or replace the sensor.[1]
  3. 3Measure the battery voltage and check the condition of the starter before condemning the sensor.[1]
  4. 4Inspect the sensor's wiring and connectors and measure supply, ground and signal.[1][5]
  5. 5If everything above is fine, replace the sensor with a quality one and, only as a last resort, suspect the ECU.[1][5]

Can I keep driving with P0343?

Garage soon

Mechanic Base rates it medium severity: the car can keep running while it works, but jerking or stalling can appear without warning and make it unwise to carry on using it normally.[1]

Documented faults related to P0343

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (22)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (150)

Frequently asked questions

What does code P0343 mean?

The signal from camshaft sensor "A" (bank 1 or single sensor) is too high. The cause is usually the sensor or its wiring.[1][2]

Can I keep driving with P0343?

If the car keeps running you can get to the garage, but carrying on driving is not recommended: jerking or stalling can appear at any moment.[1]

Can a battery problem cause P0343?

Yes, according to Mechanic Base a weak battery or a worn starter motor are among the possible causes, so check them before replacing the sensor.[1]

What is the difference from P0342?

They affect the same sensor, but P0343 indicates a high signal and P0342 a low signal.[2][3]

Will I pass the MOT with code P0343?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[6]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. P0343 Code – Meaning, Causes & How to fix itMechanic Base · Technical documentation · consulted 29 October 2026
  2. p0343 DTC: Camshaft Position Sensor "A" Circuit HighDTCSearch · Technical documentation · consulted 29 October 2026
  3. P0343 – Camshaft Position Sensor "A" Circuit High Input (Bank 1)AutoDTCs · Technical documentation · consulted 29 October 2026
  4. On-board diagnosticsWikipedia · Other source · consulted 29 October 2026
  5. How to Test Crankshaft and Camshaft Position SensorsAutoDTCs · Technical documentation · consulted 29 October 2026
  6. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish