Skip the auto shop - Our mechanics make house calls

P0346 OBD-II Trouble Code: Camshaft Position Sensor A Circuit Range/Performance (Bank 2)

check engine light

P0346 code definition

The appearance of the P0346 code indicates that the PCM has detected an incorrect voltage or waveform reading from the engine bank 2 camshaft sensor A camshaft position sensor circuit.

What the P0346 code means

The camshaft position sensor is part of the system that is used for calculating fuel delivery and ignition timing. If the PCM has detected an incorrect voltage from the sensor’s circuit, it means that something within the camshaft position sensor system is faulty, which could affect fuel delivery or ignition timing actions.

What causes the P0346 code?

The P0346 code is most commonly caused by an oil or engine fluid leak that has affected the sensors or electrical components of this system. This causes shorted wiring and loose or faulty connectors.

Other cases for the P0346 code may include:

What are the symptoms of the P0346 code?

The possible symptoms associated with the P0346 code include a delay in engine starting, rough idling, trouble accelerating, or even complete engine stall. Overall, the vehicle will not perform as well as it could, and the Check Engine Light will be illuminated.

How does a mechanic diagnose the P0346 code?

In order to diagnose the P0346 code, a mechanic should first use an OBD-II scanner to detect all the stored codes. They should then perform a visual inspection of all the electrical components, such as wiring and connectors, related to the camshaft sensor system. Any loose, corroded, or faulty components should be addressed, as well as any leaks that caused the faulty electrical components.

After this step, the technician should clear the codes from the PCM memory, and retest the system. If the code returns, they have successfully ruled out a basic electrical error and recreated the failure, and should move on to other repair options.

Common mistakes when diagnosing the P0346 code

The most common misdiagnosis related to the detection of the P0346 code is that of a faulty sensor. OEM sensors fail less frequently than is commonly believed, and may only be part of the issue. Technicians should perform a thorough diagnosis of the entire camshaft position sensor circuit, because the code could be related to a failure of any part or function within the system.

How serious is the P0346 code?

The P0346 code represents a serious issue within the function of a vehicle, and should be addressed right away. Without the proper information for fuel delivery and ignition timing, the vehicle performance will continue to suffer, and may result in total engine failure if left unresolved.

What repairs can fix the P0346 code?

In order to address a P0346 code, there are several repairs that a mechanic may pursue. They include:

  • Checking for and repairing any oil or fluid leaks.
  • Repairing or replacing faulty camshaft sensor
  • Repairing or replacing faulty crankshaft sensor
  • Replacing a shorted camshaft position sensor harness
  • Repairing or replacing a faulty starter motor
  • Repairing or replacing a dead or weakened battery
  • Manually comparing voltage readings from the camshaft position sensor and comparing to the manufacturer’s specifications. If these do not align, checking and repairing the system continuity is the next step.
  • Repairing or replacing a faulty PCM in rare instances

Additional comments for consideration regarding the P0346 code

If the diagnosis process for the P0346 code reveals that both or either of the camshaft and the crankshaft sensors are bad, it is recommended that they be replaced as a set, rather than individually.

Need help with a P0346 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

How to Get a Louisiana Driver's Permit
s licensing program. The first step in this program is to obtain...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...

Related questions

Q: VSC and Traction control lights on after wheel alignment. Unable to reset/recalibrate

A faulted sensor like the steering angle sensor can cause these systems to malfunction. A steering angle reset is required with an alignment on these vehicles and involves a procedure that includes disconnecting the battery. If you'd like a fresh...

Q: Car giving me various codes.

The codes you are getting are all manufacturer specific codes and not OBD 2 generic codes. The 16684 is a random miss fire code. Code 16690 is cylinder number 6 miss fire. Code 16795 is a problem in the air...

Q: Stalling

Hi there: The EVAP system is comprised of multiple components. Although the gas cap removal is the easiest job to complete and the source of many of these problems, another common issue is caused by the EVAP vent solenoid. When...