The P0343 OBD-II trouble code means the Powertrain Control Module has detected a Camshaft Position Sensor “A” signal that remains above its calibrated voltage threshold.
The generic definition for P0343 is:
Camshaft Position Sensor “A” Circuit High Input — Bank 1 or Single Sensor
The word “high” refers to electrical voltage in the sensor circuit. It does not mean the camshaft is physically positioned too high or that its timing is necessarily over-advanced.
Common P0343 causes include:
- Signal wire shorted to voltage
- Open or high-resistance sensor ground
- Sensor output stuck high
- Corroded connector terminals
- Incorrect replacement sensor
- Charging-system overvoltage
- Damaged wiring
- PCM input failure
A failed sensor is possible, but P0343 should not be diagnosed through sensor replacement alone. The PCM is reporting excessive voltage, not submitting a parts order.
P0343 Quick Facts
| Item | Information |
|---|---|
| Trouble code | P0343 |
| Generic definition | Camshaft Position Sensor “A” Circuit High Input |
| Sensor location | Bank 1 or single-sensor engine |
| System | Engine position, ignition and fuel-injection timing |
| Fault type | Signal voltage above threshold |
| Severity | Moderate to high |
| Safe to drive? | Limited driving only if the engine runs normally |
| Common symptoms | Hard starting, stalling, rough running and reduced power |
| Common causes | Short to voltage, ground failure, sensor fault or connector damage |
| Related codes | P0340, P0341, P0342 and P0344 |
What Does the P0343 Code Mean?
P0343 means the PCM is receiving more voltage than expected from Camshaft Position Sensor “A.”
Depending on sensor and circuit design, the PCM may expect:
- A digital signal switching between low and high voltage
- A repeating voltage pulse
- An alternating-current waveform
- A specified bias voltage
- A predictable high-to-low transition
If the signal remains at or near its high-voltage state instead of switching normally, the PCM may store P0343.
The problem may involve:
- Sensor power supply
- Sensor ground
- Signal circuit
- Electrical connector
- Sensor output
- Harness routing
- Charging-system voltage
- PCM input circuitry
What Does “Circuit High Input” Mean?
“Circuit high input” means voltage at the PCM input remains above the allowable limit or fails to transition low as expected.
Possible reasons include:
- Signal circuit shorted to battery voltage
- Signal circuit shorted to reference voltage
- Open sensor ground
- Excessive ground resistance
- Failed sensor output transistor
- Incorrect sensor wiring
- Contamination bridging connector terminals
- PCM input circuit failure
P0343 differs from a mechanical timing code. It identifies an electrical condition within the camshaft-position sensor circuit.
High Input Does Not Mean Over-Advanced Timing
P0343 is sometimes confused with camshaft timing codes such as P0011 or P0021.
They describe completely different failures:
P0343
Camshaft Position Sensor “A” circuit voltage is too high.
This is primarily an electrical code.
P0011 or P0021
The intake camshaft is physically more advanced than commanded or fails to return to its expected position.
These are camshaft-timing and VVT performance codes.
A P0343 diagnosis should begin with voltage, ground and signal testing—not immediate timing-chain disassembly.
What Is Camshaft Position Sensor “A”?
Camshaft Position Sensor “A” normally monitors the Bank 1 intake camshaft, but naming conventions differ.
Sensor “A” may identify:
- Intake camshaft sensor
- Primary camshaft sensor
- Bank 1 camshaft sensor
- The engine’s only camshaft sensor
- A manufacturer-designated reference sensor
Bank 1 is the cylinder bank containing cylinder number one.
An inline engine has only one bank, so the code may be described as Bank 1 or Single Sensor.
Confirm the correct sensor using manufacturer service information. The closest camshaft sensor is not automatically Sensor “A,” no matter how strongly accessibility argues otherwise.
How a Camshaft Position Sensor Works
The camshaft position sensor reads a reluctor, trigger wheel or target attached to the camshaft or camshaft phaser.
Its signal helps the PCM determine:
- Camshaft position
- Cylinder firing sequence
- Sequential fuel-injection timing
- Ignition timing
- Variable valve timing position
- Camshaft and crankshaft synchronization
- Misfire identification
Two common sensor designs are used.
Hall-Effect Camshaft Sensor
A Hall-effect sensor typically has:
- Supply voltage
- Ground
- Digital signal output
As the camshaft target passes the sensor, the output switches between high and low voltage.
P0343 may be stored when the output remains stuck high.
Magnetic Camshaft Sensor
A magnetic sensor normally has two wires and produces alternating-current voltage as the reluctor moves.
An excessive or biased signal may indicate:
- Wiring shorted to voltage
- Electrical interference
- Incorrect sensor
- PCM input problem
Always identify the sensor type before testing.
How the PCM Detects P0343
Manufacturer detection strategies vary, but the PCM may store P0343 when:
- Signal voltage remains above the calibrated threshold.
- A digital signal fails to switch low.
- Voltage remains high with the engine not rotating.
- The circuit appears shorted to a power source.
- Sensor “A” voltage exceeds its normal operating range.
- The camshaft signal remains fixed while the crankshaft rotates.
- Excessive circuit voltage continues for a programmed period.
Some vehicles require the fault to occur during multiple drive cycles before illuminating the Check Engine Light.
P0343 Versus Related Camshaft-Sensor Codes
| Code | Definition | Diagnostic distinction |
| P0340 | Camshaft Position Sensor “A” Circuit Malfunction | General Sensor A circuit fault |
| P0341 | Camshaft Position Sensor “A” Range/Performance | Signal exists but behaves implausibly |
| P0342 | Camshaft Position Sensor “A” Circuit Low Input | Signal remains below its threshold |
| P0343 | Camshaft Position Sensor “A” Circuit High Input | Signal remains above its threshold |
| P0344 | Camshaft Position Sensor “A” Circuit Intermittent | Signal drops out, spikes or returns |
The existing P0340 Scion xB camshaft-sensor guide covers vehicle-specific sensor service. P0343 should remain focused on locating excessive circuit voltage.
How Serious Is the P0343 Code?
P0343 can prevent the PCM from recognizing camshaft position correctly.
Possible consequences include:
- Hard starting
- Extended cranking
- Engine stalling
- Crank-no-start condition
- Rough running
- Engine misfires
- Reduced power
- Incorrect injection timing
- Poor fuel economy
- Increased emissions
Some engines may continue operating using only the crankshaft-position signal, but starting and performance may be affected.
Avoid driving if the vehicle stalls, misfires severely or becomes difficult to restart.
Common Symptoms of P0343
Possible symptoms include:
- Check Engine Light
- Hard starting
- Extended cranking
- Crank-no-start condition
- Engine stalling
- Rough idle
- Hesitation
- Poor acceleration
- Reduced engine power
- Engine misfires
- Poor fuel economy
- Limp mode
- Increased emissions
- Transmission shifting irregularities
- No noticeable symptoms
Symptoms depend on how the vehicle uses the camshaft-position signal.
Common Causes of the P0343 Code
Common causes include:
- Camshaft signal wire shorted to battery voltage
- Signal wire shorted to sensor reference voltage
- Open sensor ground
- High-resistance sensor ground
- Failed Camshaft Position Sensor “A”
- Sensor output stuck high
- Incorrect replacement sensor
- Incorrect sensor pinout
- Reversed wiring
- Loose electrical connector
- Corroded connector terminals
- Bent terminal pins
- Backed-out terminals
- Water intrusion
- Oil contamination
- Coolant contamination
- Wiring melted near the exhaust
- Harness pinched against the engine
- Poor aftermarket splice
- Damaged signal shielding
- Charging-system overvoltage
- Excessive alternator ripple
- Poor engine ground
- Poor PCM ground
- Damaged PCM connector
- PCM software problem
- Internal PCM input failure
Why an Open Ground Can Cause High Voltage
A powered Hall-effect sensor requires a stable ground to switch its output correctly.
If the ground circuit opens or develops excessive resistance:
- Sensor current cannot return normally.
- Signal voltage may remain high.
- The output may stop switching.
- The PCM may interpret the circuit as high input.
A continuity test alone may not reveal a weak ground. Voltage-drop testing under operating conditions is more useful.
Why Connector Contamination Matters
Oil, coolant or water inside a connector may bridge adjacent terminals.
If the signal terminal becomes connected electrically to a power or reference-voltage terminal, the PCM may detect excessive voltage.
Inspect for:
- Green corrosion
- Oil saturation
- Coolant residue
- Water droplets
- Bent pins
- Carbon tracking
- Damaged seals
- Spread terminals
Repair the source of the contamination rather than cleaning the connector and pretending gravity has retired.
Why Charging-System Voltage Matters
Charging-system overvoltage can affect several sensor circuits.
Possible signs include:
- Battery voltage above specification
- Multiple circuit-high codes
- Flickering lights
- Electronic-module resets
- Battery odor or swelling
- Unstable alternator output
Excessive alternator ripple may also introduce electrical noise.
Check charging voltage before replacing the sensor when several unrelated high-input codes are present.
Common P0343 Scan-Tool Patterns
Camshaft Signal Remains High With the Engine Off
A high key-on/engine-off signal may indicate:
- Short to voltage
- Open ground
- Failed sensor
- Incorrect wiring
- PCM input fault
The camshaft is not rotating, so a fixed high state may be normal at one target position on some Hall-effect systems. Rotate or crank the engine and verify whether the signal switches.
Camshaft Synchronization Displays “No”
If synchronization remains unavailable while engine RPM is present, the PCM may not be receiving a usable camshaft transition.
Possible causes include:
- Signal stuck high
- Failed sensor
- Ground failure
- Wiring fault
- PCM input problem
Signal Remains Fixed While Cranking
A digital signal that remains high throughout cranking may indicate:
- Sensor cannot switch
- Target is not reaching the sensor
- Sensor ground is open
- Signal is shorted to voltage
- Sensor is wired incorrectly
Several Sensors Show High-Voltage Codes
Multiple circuit-high codes suggest a shared problem such as:
- Ground failure
- Charging-system overvoltage
- Reference-voltage fault
- PCM connector problem
- Harness damage
Diagnose the shared circuit before replacing several sensors that failed with suspicious coordination.
P0343 Returns Immediately
An immediate return after clearing often points toward a hard electrical fault:
- Short to voltage
- Open ground
- Failed sensor
- Incorrect connector wiring
- PCM input failure
How to Diagnose the P0343 Code
Step 1: Scan All Modules
Record:
- Stored codes
- Pending codes
- Freeze-frame data
- Engine RPM
- Camshaft synchronization
- Camshaft Sensor “A” status
- Battery voltage
- Charging voltage
- Commanded camshaft position
- Actual camshaft position
Look for related codes involving:
- Other sensor circuits
- System voltage
- Camshaft position
- Crankshaft position
- Cam/crank correlation
- Misfires
- Module communication
Do not clear the codes before recording the available information.
Step 2: Confirm Sensor “A” and Bank 1
Use manufacturer service information to identify:
- Cylinder number one
- Bank 1
- Sensor “A”
- Sensor type
- Supply-voltage specification
- Ground circuit
- Signal circuit
- Connector pinout
- PCM terminal
Never assume the wire colors or terminal layout match another model using a similar-looking sensor.
Step 3: Check Battery and Charging Voltage
Measure:
- Key-off battery voltage
- Cranking voltage
- Charging voltage
- Alternator ripple
Compare the readings with manufacturer specifications.
If charging voltage is excessive, repair the charging system before continuing sensor diagnosis.
Step 4: Inspect the Sensor and Connector
Inspect for:
- Cracked sensor housing
- Broken connector lock
- Bent terminals
- Backed-out pins
- Corrosion
- Oil contamination
- Water intrusion
- Coolant residue
- Harness tension
- Previous wiring repairs
Verify that the installed sensor matches the application.
Step 5: Inspect the Wiring Harness
Trace the harness between the sensor and PCM.
Look for:
- Signal wire contacting a power wire
- Melted insulation
- Pinched wiring
- Harness abrasion
- Contact with the exhaust
- Contact with ignition components
- Poor aftermarket splices
- Incorrect engine-swap wiring
- Rodent damage
Recent engine repairs or sensor replacement should increase suspicion of pinout and harness problems.
Step 6: Verify the Sensor Supply Voltage
For a Hall-effect sensor, check its supply circuit.
Possible results include:
- Correct supply: Continue with ground and signal testing.
- Supply too high: Inspect the reference circuit and charging system.
- No supply: P0343 may not be the only code; verify the complete circuit.
Use the specified test method. Not every camshaft sensor uses a five-volt supply.
Step 7: Test the Sensor Ground
Perform a voltage-drop test while the sensor is connected and operating.
Inspect:
- Sensor-ground terminal
- Ground splice
- Engine ground
- PCM ground
- Connector resistance
A ground circuit may show continuity while failing under load.
Step 8: Check the Signal Circuit for Voltage
Disconnect the sensor and PCM as directed by the service manual.
Test the signal wire for:
- Battery voltage
- Reference voltage
- Continuity to another powered circuit
- Incorrect aftermarket connections
Voltage on a disconnected signal circuit may identify a short to power, depending on the PCM’s normal bias strategy.
Step 9: Check Connector Pinout
If P0343 appeared after sensor or harness replacement, verify:
- Supply terminal
- Ground terminal
- Signal terminal
- Connector orientation
- Sensor part number
A connector may physically fit while the pin arrangement differs.
A matching plastic shell is not an electrical engineering certificate.
Step 10: Measure the Signal While Cranking
Back-probe the signal circuit using the manufacturer-approved method.
For a Hall-effect sensor, confirm that the voltage switches between low and high states.
For a magnetic sensor, evaluate the generated AC waveform.
If the signal remains continuously high, determine whether the problem originates at the sensor or elsewhere in the circuit.
Step 11: Inspect the Waveform
Use an oscilloscope to evaluate:
- High and low voltage levels
- Pulse spacing
- Rise and fall time
- Signal clipping
- Electrical noise
- Missing low transitions
- Frequency during cranking
Compare the waveform at:
- Sensor output
- Intermediate connectors
- PCM terminal
If the signal switches correctly at the sensor but remains high at the PCM, suspect wiring, connector contamination or PCM input failure.
Step 12: Test With the Sensor Disconnected
Interpret the disconnected-circuit voltage using manufacturer information.
Possible patterns include:
- Voltage returns to normal: Sensor may be shorted internally.
- Voltage remains excessively high: Suspect wiring short or PCM input.
- Voltage changes when the harness moves: Suspect damaged wiring.
Do not use a universal expected voltage. PCM bias strategies vary.
Step 13: Inspect Engine and PCM Grounds
Check:
- Battery-to-engine ground
- Engine-to-body ground
- PCM ground circuits
- Ground fasteners
- Corrosion beneath ground lugs
Perform voltage-drop testing during cranking and engine operation.
Step 14: Check for Technical Service Bulletins
Review manufacturer information for:
- Known harness failures
- Revised sensors
- Connector updates
- Pinout changes
- PCM software updates
- Ground improvements
Follow the applicable repair procedure when a bulletin matches the vehicle.
Step 15: Evaluate the PCM Last
Consider PCM failure only after verifying:
- Charging-system voltage
- Correct sensor
- Correct pinout
- Sensor supply
- Sensor ground
- Signal wiring
- Connector integrity
- Signal waveform
If a correct switching signal reaches the PCM but scan data reports a constant high input, the PCM connector, software or internal input circuit may be responsible.
Common P0343 Diagnostic Mistakes
Avoid these mistakes:
- Confusing high input with over-advanced timing
- Replacing the sensor before checking its ground
- Ignoring charging-system voltage
- Assuming every cam sensor uses five volts
- Failing to verify the connector pinout
- Inspecting connectors without checking contamination
- Testing only at the sensor and not the PCM
- Using universal signal-voltage specifications
- Replacing the timing chain because the code says “camshaft”
- Replacing the PCM before testing its input waveform
P0343 identifies an electrical voltage problem. The camshaft itself has not been accused of being too enthusiastic.
How to Fix the P0343 Code
Possible repairs include:
- Repairing a signal wire shorted to voltage
- Repairing the sensor-ground circuit
- Replacing corroded connector terminals
- Repairing or replacing the connector
- Cleaning oil, coolant or water contamination
- Correcting the connector pinout
- Installing the correct sensor
- Replacing a failed Camshaft Position Sensor “A”
- Repairing damaged wiring
- Repairing engine or PCM grounds
- Correcting charging-system overvoltage
- Replacing a faulty alternator or voltage regulator
- Repairing a PCM connector
- Updating PCM software
- Replacing and programming a proven defective PCM
After completing repairs:
- Clear all stored codes.
- Check key-on/engine-off signal voltage.
- Start or crank the engine.
- Verify that the signal switches normally.
- Confirm camshaft synchronization.
- Reproduce the freeze-frame conditions.
- Complete the required drive cycle.
- Rescan for pending and stored codes.
Estimated P0343 Repair Costs
| Repair | Typical estimated cost |
| Professional diagnosis | $100–300 |
| Connector or terminal repair | $75–300 |
| Wiring repair | $100–600 |
| Camshaft position sensor | $100–450 |
| Ground-circuit repair | $100–500 |
| Alternator or regulator replacement | $400–1,200 |
| PCM software update | $100–300 |
| PCM replacement and programming | $800–2,500+ |
Repair cost depends on whether the excessive voltage originates from a connector, harness, charging system or control module.
Can You Drive With a P0343 Code?
Limited driving may be possible if:
- The engine starts normally.
- The engine runs smoothly.
- It does not stall.
- The Check Engine Light remains steady.
- No charging-system symptoms are present.
Avoid driving if the vehicle has:
- Repeated stalling
- Severe misfires
- Hard restarting
- Major power loss
- Charging-system overvoltage
- A flashing Check Engine Light
Excessive charging voltage can damage multiple electronic components and should be repaired immediately.
Can a Bad Camshaft Sensor Cause P0343?
Yes.
A failed Hall-effect sensor may keep its output stuck high.
However, P0343 can also result from:
- Signal wire shorted to voltage
- Open sensor ground
- Connector contamination
- Incorrect wiring
- Charging-system problems
- PCM input failure
Test the circuit before replacing the sensor.
Can an Open Ground Cause P0343?
Yes.
Without a stable ground, the sensor may be unable to pull its output low. The PCM may then detect a constant high input.
Use voltage-drop testing to verify the ground under operating conditions.
Can an Alternator Cause P0343?
Charging-system overvoltage or excessive alternator ripple can affect sensor circuits.
An alternator becomes more suspicious when P0343 appears with multiple unrelated circuit-high codes or abnormal battery voltage.
Does P0343 Mean the Camshaft Timing Is Advanced?
No.
P0343 identifies high voltage in the camshaft-position sensor circuit.
Camshaft timing over-advanced codes include P0011 and P0021, depending on the affected bank.
Can P0343 Cause a No-Start Condition?
Yes.
Some engines require a valid camshaft-position signal to synchronize injection and ignition quickly.
For a broader diagnosis, see Engine Cranks but Won’t Start.
Related Pro Street Diagnostic Guides
Continue the diagnosis with these resources:
- Complete P-series OBD-II code list
- P0315 crankshaft-position variation not learned
- P0340 Scion xB camshaft-sensor service
- P0341 camshaft-position sensor range/performance
- P0342 camshaft-position sensor circuit low input
- How to test a Nissan Frontier cam sensor
- P0021 Bank 2 intake camshaft over-advanced
- Engine cranks but will not start
- Engine misfire symptoms, causes and diagnosis
Final Thoughts
The P0343 code means the PCM is receiving an excessively high electrical signal from Camshaft Position Sensor “A.”
The most common causes include a signal wire shorted to voltage, an open sensor ground, connector contamination, incorrect wiring or a failed sensor.
Begin by checking charging voltage and confirming Sensor “A.” Inspect the connector, verify the pinout and test the sensor’s supply, ground and signal circuits.
Use an oscilloscope to determine whether the sensor output switches normally and whether the signal changes between the sensor and PCM.
Most importantly, do not confuse P0343 with over-advanced camshaft timing. “High” describes circuit voltage—not a camshaft attempting to leave the cylinder head.










