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
Icon-warranty_badge-02

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

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.

GET A QUOTE

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

ASK A QUESTION

More related articles

P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance Related Trouble Codes: P2158: Vehicle Speed Sensor B P2160: Vehicle Speed Sensor B Circuit Low P2161:...
P2422 OBD-II Trouble Code: Evaporative Emissions Control System (EVAP) Vent Valve Stuck Closed
Diagnostic Trouble Code (DTC): P2422 P2422 code definition Evaporative Emissions Control System (EVAP) Vent Valve Stuck Closed Related Trouble Codes: P2441: EVAP Vent Valve Stuck Open EVAP trouble...
Auto Safety Tips
Driving is more than a way to get from point A to point B. Owning and driving a car can also be a highly enjoyable experience. Whether a person is driving...


Related questions

Q: My car is misfiring

Our mechanics will use a scanning tool that may or may not be similar to the same one you have used, however the majority of the scanning tools used on the market today are designed to read the same information....

Q: Check engine light problem

Hi there, thanks for writing in. Yes - our team actually offers check engine light inspections which helps to determine what's triggering this light. This indicator is part of the onboard diagnostics (OBD-II) system and in all cases it indicates...

Q: Stalls when turning or at a stop

Hi there. The first step is to check for any problem codes stored by engine management. This can save a lot of time money when diagnosing drive-ability problems. Most auto parts stores will do this for free. Several problems could...