P0343 Code: Camshaft Position Sensor A Circuit High Input (Bank 1)
๐ Moderate severity ยท drivable
Drivable if the engine runs, but a failing camshaft sensor can cause stalling or a no-start, so fix it soon.
What P0343 means
The camshaft position sensor A on bank 1 is sending a voltage that's too high. This sensor tells the computer where the camshaft is so it can time the fuel injectors and ignition. A high reading usually means the sensor is faulty or the wiring is damaged.
Symptoms
- Check engine light is on
- Hard starting or no-start
- Engine stalling
- Rough running or misfire
Common causes
- most common: Faulty camshaft position sensor
- common: Open wiring or short to power at the sensor
- common: Loose or corroded connector
- rare: Engine computer fault
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the camshaft position sensor | Yes | $50โ150 |
| Repair damaged sensor wiring | Mechanic | $50โ200 |
| Clean and tighten the sensor connector | Yes | $0โ10 |
Frequently asked questions
Can I drive with a P0343 code?
Maybe, but the engine could stall or fail to start. Fix it soon.
What is the most common cause of P0343?
A faulty camshaft position sensor on bank 1.
How much does it cost to fix a P0343?
Typically $50โ$150 for a new camshaft position sensor.
Related codes
P0340
P0340 Code: Camshaft Position Sensor Circuit Malfunction
P0341P0341 Code: Camshaft Position Sensor A Circuit Range/Performance
P0342P0342 Code: Camshaft Position Sensor A Circuit Low Input (Bank 1)
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.