P0343 — Camshaft Position Sensor A Circuit High Input (Bank 1)
OBD2 code P0343 flags a problem with the camshaft position and variable valve timing (camshaft position sensor a circuit high input (bank 1)). Short, gentle driving to a shop is usually possible. Common culprits: faulty camshaft position sensor, worn timing chain/belt or jumped timing, low or dirty engine oil affecting VVT.
powertrain (engine/transmission)
Is it safe to drive?
Repair promptly if the engine runs poorly P0343 can leave the engine running but unable to identify camshaft position correctly. Avoid driving if the engine stalls, loses power, runs very rough, or may not restart; otherwise, schedule diagnosis promptly and do not ignore the stored code.
Typical symptoms
- The check-engine light may illuminate with P0343 stored in the powertrain control module.
- The engine may crank without starting when the camshaft position signal is not recognized.
- Rough idle, hesitation, poor throttle response, or a sudden loss of power can occur if the signal becomes invalid while running.
- Intermittent stalling or difficult restarting may be reported when wiring or connector movement changes the sensor signal.
Common causes
- An open or high-resistance fault in the Bank 1 camshaft position sensor A signal wire can leave the circuit pulled high.
- The camshaft position sensor A signal wire may be shorted to battery voltage or another constant-voltage circuit.
- A failed or internally damaged camshaft position sensor A can continuously report an implausibly high signal.
- Corrosion, damaged terminals, or a loose connector at the Bank 1 camshaft sensor can create an intermittent high-input condition.
- A defective sensor ground, reference-voltage circuit, or engine control module input driver can cause P0343 even when the wiring appears intact.
How to diagnose with an OBD scanner
- Confirm P0343 and capture live data Connect an ELM327-based OBD2 scanner or AIScanAuto, confirm P0343, and save freeze-frame data. Review camshaft synchronization, engine RPM, and related sensor parameters if the tool displays them; an absent, fixed, or implausible cam-signal pattern supports the diagnosis.
- Inspect the Bank 1 sensor circuit Locate the camshaft position sensor A on Bank 1 using the vehicle service information. Inspect its connector, terminals, and harness for corrosion, pin damage, oil intrusion, chafing, or separation from the sensor body.
- Test for a high-input fault With the circuit disconnected, check the camshaft signal wire for continuity to battery or constant voltage. Then back-probe the signal, reference, and ground pins while the connector is fitted, comparing readings with manufacturer specifications rather than assuming a universal voltage.
- Perform an intermittent signal check Lightly move the connector and relevant wiring while monitoring the camshaft live-data value with the OBD2 scanner. If P0343 returns or the synchronization value disappears during the wiggle test, isolate the affected connector, wire, or sensor.
- Validate the repair If voltage, resistance, and wiring tests are normal, test or replace the Bank 1 camshaft position sensor A with the correct part. Clear P0343 with the scanner, restart the engine, and verify stable synchronization, no pending code, and normal drivability.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing P0343 is USD $125-$450, depending on sensor accessibility, whether wiring repair is needed, and local labor rates. These figures are estimates and vary by region.
Common questions
What does P0343 specifically mean?
P0343 means the control module detected excessive voltage in the Bank 1 camshaft position sensor A circuit, usually from a short, an open signal wire, or a failed sensor.
Does P0343 always mean the camshaft sensor is bad?
No. P0343 can be caused by sensor failure, but an open circuit, short to power, damaged connector, poor ground, or control-module input fault can produce the same high-input code.
Can I drive my vehicle with P0343 stored?
Driving may be possible if the engine runs smoothly, but P0343 can cause stalling, a no-start condition, or sudden loss of power. Avoid driving if those symptoms occur and arrange prompt testing.
What should be checked first for P0343?
Start with the Bank 1 camshaft position sensor A connector and wiring, then use an OBD2 scanner to monitor the signal while checking for an open circuit or unintended high voltage.
When your scan tool returns P0343, the engine control unit has detected that the camshaft position signal on Bank 1 is reading outside acceptable parameters — specifically, the circuit is reporting a high input condition. This is not a one-time glitch; the module requires multiple fault occurrences under specific operating conditions before it illuminates the Check Engine light. The code belongs to the powertrain category, affecting engine and transmission management systems.
Bank 1 refers to the engine bank containing cylinder number one. On V-type engines this is straightforward, but on inline engines you need to confirm your vehicle's orientation. Understanding which cylinder group Bank 1 represents matters because P0343 targets that specific camshaft position sensor and its associated variable valve timing components.
The freeze frame data stored alongside P0343 is invaluable — it captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault triggered. When you reproduce those conditions during diagnosis, you dramatically increase your chances of catching the problem in action.
A failing or dirty VVT oil control valve often triggers P0343 by disrupting hydraulic pressure to the camshaft phaser, preventing proper valve timing adjustment.
Common Symptoms of P0343
- Illuminated Check Engine light
- Rough idle with noticeable vibration
- Poor low-end torque and sluggish acceleration
- Extended cranking time when starting
- In severe cases, the engine may fail to start
- Noticeable loss of engine power under load
- Increased fuel consumption compared to normal
Common Causes of P0343
- Stuck or clogged VVT oil control valve (most frequent culprit)
- Worn timing chain, stretched belt, or jumped timing marks
- Damaged, chafed, or corroded sensor wiring and connectors
- Faulty camshaft position sensor itself
- Worn or damaged cam phaser mechanism
- Low engine oil level or severely degraded oil affecting VVT operation
- Contamination or physical damage to the reluctor ring
How to Diagnose P0343
-
Connect an OBD2 scanner and verify P0343 is stored in permanent memory. Save the freeze frame data immediately — these parameters show exactly what was happening when the fault occurred.
-
Scan for any additional diagnostic trouble codes. Related codes often point to the underlying cause rather than the sensor itself. Check manufacturer technical service bulletins for your make, model, and model year — many P0xxx codes have documented fixes or require software updates.
-
Perform a thorough visual inspection of the camshaft position sensor wiring harness and electrical connectors. Look for damaged insulation, corrosion at the terminals, broken wires, or loose connections that could cause intermittent high-resistance readings.
-
Inspect the engine oil condition and verify proper oil level. Variable valve timing systems depend on hydraulic pressure, and dirty, low, or contaminated oil directly affects VVT operation. Black, sludge-like oil or levels below the dipstick minimum can trigger this code.
-
Monitor live data from the camshaft position sensor while gently revving the engine. Compare the commanded cam timing angle against the actual position reading — a large discrepancy indicates a mechanical or hydraulic problem rather than an electrical fault.
-
Clear the code and complete a full drive cycle that reproduces the freeze frame conditions (same RPM, load, and temperature). If P0343 returns, you have confirmed the fault is still present and can proceed with targeted repairs.
Repair Options for P0343
The repair approach depends entirely on which component failed:
- VVT oil control valve replacement — $200–$500 (parts and labor)
- Camshaft position sensor replacement — $120–$350 (parts and labor)
- Timing chain or belt repair — $800–$2,500 (parts and labor, significantly higher due to teardown)
Always address the cheapest and most common causes before considering major engine work. A failed oil control valve or faulty sensor costs a fraction of a timing chain repair.
How Much Does It Cost to Fix P0343?
Total repair costs for P0343 range from approximately $120 to $2,500 depending on the root cause. The majority of cases involve either the VVT oil control valve or the camshaft position sensor itself, both falling in the $120–$500 range. Timing chain or belt repairs represent the most expensive scenario but are comparatively rare as initial causes. Spending time on proper diagnosis before purchasing parts is the best way to avoid unnecessary expense — the most costly repair is rarely where you should start.
Can You Drive with P0343?
Caution is warranted. The engine may run roughly, hesitate, or enter a failsafe mode that limits performance and torque. If jumped timing is responsible for P0343, continued operation on an interference engine risks contact between valves and pistons, causing catastrophic internal damage. Diagnose the issue before any extended driving or highway travel. Short trips to a repair facility are acceptable, but a long road trip carries genuine risk of leaving you stranded or causing major engine failure.