Engine electronics / camshaft signal
P0343 Code: Camshaft Position Sensor A Circuit High
P0343 means the engine controller detected a higher-than-allowed input in camshaft position sensor A circuit. Some OEM monitors set it when the signal remains high while crankshaft pulses continue. Diagnose the circuit before buying a sensor.
Quick answer
P0343 means the camshaft position sensor A signal is stuck high or remains above the calibrated limit. Depending on the circuit design, a short to voltage, an open or high-resistance low-reference, connector damage, or a failed sensor can produce the code. Mechanical timing faults usually set correlation or performance codes, so check the electrical circuit first.
| Official description | Camshaft Position Sensor A Circuit High Input, Bank 1 or single-sensor engine |
|---|---|
| System | Engine management and camshaft position feedback |
| Typical severity | Moderate; high if the engine stalls, will not restart, or misfires |
| First checks | Companion codes, freeze-frame data, connector condition, harness damage, power, ground, and signal waveform |
| Common mistake | Replacing the sensor without proving that its supply, ground, and signal path work |
What the P0343 code means
The camshaft position sensor tells the engine control module where the camshaft is in its rotation. The module compares that information with the crankshaft position signal so it can identify the firing cylinder and control injection or ignition timing. Bosch describes its current camshaft-position sensor as a non-contact Hall sensor that reports position as soon as the sensor powers up. Other vehicles use different sensor designs, so the wiring diagram remains the authority for pin functions and expected signals.
P0343 is a circuit-high code. In Volkswagen's published diagnostic threshold table, the monitor sets after the camshaft signal remains high while the computer continues to receive crankshaft pulses. That distinction matters. P0341 concerns an implausible signal pattern, while P0342 concerns a signal held low. A timing chain that has jumped may set a cam/crank correlation code, but a flat high electrical trace points first toward the sensor circuit.
Which sensor is "A"?
On a typical dual-overhead-cam engine, sensor A often monitors the intake camshaft on Bank 1. Some manufacturers label components differently, and a single-bank engine may have only one relevant sensor. Confirm the component name and connector location in OEM service information before disconnecting anything. The nearby P0340 circuit guide and P0341 performance guide explain related codes, but their diagnostic thresholds are not interchangeable with P0343.
Symptoms you may notice
Some vehicles continue to run because the control module substitutes crankshaft data. Others need a valid cam signal for fast starting. Symptoms depend on the engine strategy and whether the fault is constant or intermittent.
- The engine cranks longer than usual or does not start.
- Idle quality changes, the engine hesitates, or it stalls as speed drops.
- Power falls and the vehicle enters a reduced-power mode.
- Fuel economy may decline while the module uses a fallback strategy.
- Related camshaft, crankshaft, supply-voltage, or misfire codes appear with P0343.
A stored code with no current symptom can come from a loose connector, harness contact, or an earlier repair. Freeze-frame data and code status help separate a hard fault from an old intermittent event.
Likely causes of P0343
Electrical faults account for the most direct explanations. The signal wire may contact a voltage feed, the ground or low-reference circuit may have excessive resistance, or terminals may lose contact because of corrosion, oil intrusion, bent pins, or poor terminal tension. Harness insulation can rub through near a cam cover or cylinder head, so a close harness inspection belongs ahead of parts replacement.
The sensor can fail internally and hold its output high. A damaged trigger wheel, excessive air gap, or incorrect installation can also spoil the switching pattern, though those conditions may set P0340 or P0341. Check shared circuits when several sensors set codes together.
Control-module failure sits near the end of the list. Before condemning a module, check for applicable service bulletins and calibration updates, load-test the wiring, and verify the signal at both the sensor and module connector. Never measure resistance on a powered circuit or through a connected control module unless the OEM procedure explicitly requires it.
How to diagnose P0343 in the right order
-
Confirm the code and save the evidence
Scan every module that can communicate, record current, pending, and history codes, then save freeze-frame data. Deal with battery-voltage, 5-volt reference, crankshaft sensor, or communication faults before treating P0343 as an isolated sensor failure. Do not clear the codes yet.
-
Check OEM information
Identify Bank 1, sensor A, the connector pinout, circuit type, expected voltage or waveform, and test conditions. Hall, magnetoresistive, and inductive sensors do not share one universal test value. A generic instruction to look for 0.5 to 4.5 volts can lead you in the wrong direction.
-
Inspect the connector and harness
With the ignition off, inspect the lock, seal, pins, and wire strain points. Follow the harness across the cam cover, around brackets, and toward the control module. Look for oil or water in the connector, repaired wires, melted loom, rubbing, and tension caused by an incorrect routing clip. Move the harness while watching code status or live synchronization data if the vehicle runs safely.
-
Verify supply and ground
Use the wiring diagram and a high-impedance meter. Check the specified sensor supply, then voltage-drop the ground or low-reference circuit under load. A meter can display acceptable open-circuit voltage through a weak connection, so a loaded test gives better evidence. Protect connector terminals with proper back-probes.
-
Test the signal
Back-probe the signal with the sensor connected. A scope provides the clearest answer while cranking or running because a healthy digital sensor should switch as the trigger passes. If the trace remains high, follow the OEM pinpoint test. Disconnecting the sensor may help separate an internal sensor fault from a signal wire held high, but the expected result depends on the module's pull-up or pull-down design.
-
Compare the circuit at both ends
If the sensor produces a clean waveform but the scan tool reports no cam activity, inspect the signal at the control-module connector. With the system powered down as specified, check continuity and unwanted connection to power. Repair the harness before considering a module.
-
Inspect mechanical items only when the electrical signal is sound
Confirm sensor seating, air gap where adjustable, trigger-wheel condition, and cam/crank correlation. Chain noise, correlation codes, or a waveform that switches at the wrong time justify a mechanical timing inspection. P0343 by itself does not prove that the timing chain has stretched.
-
Check calibration and repeat the monitor
Review OEM bulletins for the exact VIN and engine. After the repair, clear codes, start the engine several times, monitor cam/crank synchronization, and complete the OEM drive cycle. A repair is complete when P0343 stays absent as both a current and pending code.
Useful scanner data: freeze frame, camshaft synchronization, engine speed during cranking, system voltage, related sensor codes, and code status. Some vehicles expose a camshaft signal parameter; others require a scope for the electrical waveform.
When to stop driving
Arrange a tow if the engine stalls in traffic, will not restart, misfires hard, loses power without warning, or makes new timing-chain or valve-train noise. Stop at once if the oil-pressure warning appears. A flashing check-engine light also calls for stopping because an active misfire can overheat the catalytic converter.
If the light is steady, the engine starts normally, and no drivability symptom is present, a short trip to a repair facility may be reasonable. Keep speed and load low, avoid highway traffic, and follow the owner's manual. An intermittent cam signal can become a no-start without much warning.
Repair choices and final checks
Match the repair to the test result. Clean and secure a contaminated connector only if its terminals retain proper tension. Repair chafed wiring with the OEM-approved splice and sealing method, then route it away from the contact point. Replace the camshaft sensor when its power and ground are correct but its output remains fixed or its waveform breaks down. Correct trigger-wheel, sensor-gap, or mechanical timing faults only when inspection proves them.
After reconnecting the battery or replacing a module, perform any relearn required by the service manual. A code-clear button does not verify the repair. Check starting behavior cold and hot, watch synchronization during a road test, and rescan for pending codes. Preserve the freeze-frame record in case an intermittent fault returns.
Use live data as part of the test
An iCarsoft diagnostic tool can read codes, freeze-frame information, and supported live data on compatible vehicles. Coverage and available functions vary by make, model, year, engine, control module, and tool. Confirm coverage before choosing a model, and use a multimeter or scope when the OEM procedure calls for direct circuit testing.
Explore iCarsoft diagnostic tools
Keep an existing tool current with the iCarsoft software update guide.
P0343 FAQ
Can a bad battery cause P0343?
Low or unstable system voltage can confuse several modules, but P0343 describes a camshaft signal held high. Check the battery and charging system when voltage codes or slow cranking accompany it. A healthy battery does not rule out a poor sensor ground or shared-reference fault.
Does P0343 always mean the camshaft sensor is bad?
No. The connector, harness, ground, signal wire, trigger wheel, and control-module calibration can create the same code. Verify supply, ground, and waveform before installing a sensor.
Can mechanical timing set P0343?
Mechanical timing faults more often produce performance or cam/crank correlation codes. A damaged trigger wheel or incorrect sensor gap can affect the signal, so inspect them after the electrical circuit passes its tests.
Can I clear P0343 and keep driving?
Clearing the code removes evidence and does not fix the fault. Save freeze-frame data first. If the engine stalls, misfires, or starts poorly, stop driving and arrange diagnosis.
Should I test the sensor with resistance?
Only if the service manual specifies that test for the installed sensor type. Many active sensors contain electronics that a simple resistance check cannot assess. Supply, ground, and waveform testing usually provide more useful evidence.
Why did P0343 return after sensor replacement?
The original fault may be in the harness, connector, ground, trigger wheel, or module software. Recheck the part number and installation, then test the signal at the sensor and at the control module.
Technical sources
- Volkswagen Jetta and GLI Quick Reference Specification Book, including the OEM P0343 monitor description.
- Bosch Mobility camshaft position sensor technical overview.
- DENSO camshaft and crankshaft sensor operating overview.
OEM thresholds, connector pinouts, component names, and repair steps vary. Use service information for the exact VIN before back-probing or replacing parts.