Severity High
P0343

Camshaft Position Sensor A Circuit High Input (Bank 1)

📅 Last reviewed: July 2026
What does the P0343 code mean?

The P0343 code indicates that the Engine Control Module (ECM) has detected a voltage signal from the camshaft position sensor that is higher than the expected range. This sensor monitors the position and speed of the camshaft to synchronize fuel injection and ignition timing. A high input typically means the signal voltage is above the normal operating range, often due to a short to power, faulty sensor, or wiring issues. Bank 1 refers to the side of the engine containing cylinder #1.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

Step 2: Visually inspect the camshaft position sensor wiring and connector for damage or corrosion.

3

Step 3: Test the sensor's voltage supply and ground circuits with a multimeter.

4

Step 4: Check the sensor signal voltage at the ECM connector while cranking the engine.

5

Step 5: Replace the sensor if all wiring tests pass and signal is out of range.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. The vehicle may experience stalling, poor performance, or fail to start, which can be dangerous in traffic.

How much does it cost to fix?

Typically $50 to $150 for parts and labor, depending on the vehicle and shop rates.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0343? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →