P0343 Code: Meaning, Symptoms, Causes & Fixes

When a position sensor signal stays too high, the engine computer loses the pulses it uses to time the engine. A P0343 code means the camshaft position sensor signal voltage is higher than its allowed range.

This guide explains what pushes the signal high, why the ground is the first thing to test and how to fix it.

P0343 Code Breakdown

Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.

CharacterMeaningWhat It Tells You
PPowertrainThe fault is in the engine or transmission systems.
0Generic (SAE) codeThe definition is the same on every OBD-II vehicle.
3Ignition system or misfireThe fault involves the ignition system, misfire detection or engine position sensors.
43Specific faultCamshaft Position Sensor Circuit High Input

What the P0343 Code Means

The SAE J2012 standard defines the P0343 code as Camshaft Position Sensor Circuit High Input. The camshaft position (CMP) sensor reads a reluctor or notched wheel on the camshaft. On engines with more than one camshaft, this generic code usually refers to the main sensor, often on bank 1. Newer vehicles use more specific codes for each camshaft.

Most modern sensors are Hall effect types with three wires: a reference voltage, a ground and a signal that switches between about 0 and 5 volts as each tooth passes. Older or some current designs use a two-wire magnetic sensor that makes its own AC voltage, which rises with engine speed.

The powertrain control module (PCM) compares the cam signal with the crank signal to know which cylinder is on its compression stroke. On engines with variable valve timing, it also uses the cam signal to check cam timing. Many engines still start without it, but they may crank longer.

High input means the signal voltage rose above the highest value a working camshaft position sensor should ever send. That usually points to an open ground, a signal wire touching the reference or another voltage source, or a failed sensor.

Symptoms of a Bad Camshaft Sensor

Position sensor faults often affect starting and running. Common signs of a P0343 code include:

  • Long crank time before starting
  • Hard starting or no start on some engines
  • Rough running or misfires
  • Reduced power or limp mode
  • Check engine light on
  • Poor fuel economy

Some engines start normally after the first few seconds of cranking because the PCM learns cylinder position from the crank signal alone. Others will not start at all without a cam signal.

Most Common Causes of the P0343 Code

High input faults almost always come from an electrical problem:

  1. Open sensor ground. Without a ground, the signal floats up toward the reference.
  2. Signal wire shorted to the sensor reference voltage. Damaged insulation lets the wires touch.
  3. Signal wire shorted to battery voltage. Less common, but possible.
  4. Corroded connector. Resistance on the ground pin raises the signal.
  5. Failed camshaft position sensor. An internal fault locks the output high.
  6. PCM fault. Rare.

Tools You Will Need

You can do most of this testing at home with basic tools:

  • OBD-II scan tool with live data
  • Digital multimeter
  • Lab scope or graphing scan tool
  • Wiring diagram for your engine
  • Clean shop towel for wiping the sensor tip

How to Track Down the P0343 Code

Check for other codes first. Crank and cam codes together can point to a shared reference voltage, a timing problem or a wiring fault.

Check Live Data

Watch engine speed in live data while cranking. A reading of 0 rpm while the engine is clearly turning points to the crank sensor, not the cam sensor. Look for a cam signal or sync status and any cam timing values your scan tool shows.

Test the Ground First

Back-probe the sensor ground with the key on and measure against the battery negative post. It should read close to 0 volts, ideally under 0.1 volt. A higher reading means a poor ground.

Check for a Short to Voltage

Unplug the camshaft position sensor with the key on and watch the signal in live data. If it stays high with the sensor unplugged, the signal wire is shorted to the reference or another voltage source. If it changes, the sensor itself is likely at fault.

Inspect the Sensor Tip

Remove the sensor and look at the tip for metal debris, oil and cracks. Check the O-ring. Wipe the tip clean and make sure the sensor seats fully, since a sensor that sits too far out can give a weak signal.

Repairs That Fix the P0343 Code

Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.

  • Repair the connector or wiring and route it away from hot exhaust parts.
  • Replace the camshaft position sensor if it fails tests or glitches when hot. Use a quality part, since cheap sensors often fail early.
  • Clean metal debris from the sensor tip and check where it comes from.
  • Repair a damaged reluctor ring, or the camshaft part that carries it.
  • Repair timing chain or belt problems if crank and cam timing do not line up.

After replacement, clear the codes and check that the engine starts quickly. On engines with variable valve timing, watch cam timing values during a drive to confirm they follow the commanded positions.

Common Mistakes to Avoid

These mistakes waste money or leave the real fault in place:

  • Replacing the sensor without testing the ground first
  • Overlooking a short to voltage inside a wiring bundle
  • Buying the cheapest sensor, which often fails quickly
  • Ignoring a stretched timing chain when crank and cam codes appear together

Typical Repair Costs

The cost to fix a P0343 code depends on the cause. This table shows typical ranges for parts and labor.

RepairDIY CostTypical Shop Cost
Connector or wiring repair$10 to $40$100 to $300
Camshaft position sensor$20 to $120$120 to $400
Timing chain or belt repair$200 to $800$800 to $2,500
Variable valve timing solenoid$30 to $150$150 to $400

Most CMP sensor repairs are affordable, since the sensor costs little and is often easy to reach. Some engines hide it behind the starter, under the intake or near the transmission bell housing, which raises the labor.

Is It Safe to Keep Driving with a P0343 Code?

You can often drive carefully, but the engine may run poorly, stall or refuse to restart after you shut it off.

Fix it soon, especially if the code appears with timing or misfire codes, since a timing chain problem can lead to engine damage.

Related Codes

These codes often show up with this one or point to the same system:

CodeMeaning
P0340Camshaft Position Sensor Circuit Malfunction
P0341Camshaft Position Sensor Circuit Range/Performance
P0342Camshaft Position Sensor Circuit Low Input
P0344Camshaft Position Sensor Circuit Intermittent
P0335Crankshaft Position Sensor A Circuit Malfunction
P0016Crankshaft/Camshaft Position Correlation, Bank 1 Sensor A

Fixing the Camshaft Position Signal

A P0343 code means the camshaft position sensor signal is too high. Lost grounds, shorts to voltage and failed sensors cause most cases.

  • Check engine speed while cranking.
  • Inspect the connector and wiring.
  • Test reference, ground and signal.
  • Inspect the sensor tip for debris.
  • Check timing if crank and cam codes appear together.

Frequently Asked Questions

Can a Bad Ground Cause the P0343 Code?

Yes. Without a good ground, a Hall effect sensor cannot pull its signal low, so it stays high and the PCM sees no pulses. Check the ground pin and wire before you replace the sensor.

Where Is the Camshaft Position Sensor?

It is usually on the cylinder head or timing cover, near the end of a camshaft. Engines with more than one camshaft may have several sensors. Your service manual shows which one this code refers to.

Can I Test the Sensor with a Multimeter?

A three-wire Hall effect sensor can be checked for reference voltage, ground and a switching signal with a multimeter, though a scope shows the pattern better. A two-wire magnetic sensor can be checked for resistance and AC voltage while cranking.

Can a Bad Cam Sensor Hurt Fuel Economy?

It can. Without a good cam signal, many engines switch to a backup injection mode that fires injectors less precisely, and variable valve timing may be disabled. Both can cost power and fuel until the sensor circuit is repaired.

Should I Buy an OEM Sensor?

For position sensors, many technicians prefer factory or top-quality parts. Cheap sensors can have the wrong air gap or weak output and may fail within weeks. Since the engine depends on this signal, it is worth paying a little more.