Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-102436-c8evlkjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-102436-c8evlkjs:47:15602)
    at /tmp/execjs20161208-102436-c8evlkjs:49:31860
    at a.r.perform (/tmp/execjs20161208-102436-c8evlkjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-102436-c8evlkjs:49:31821)
    at r (/tmp/execjs20161208-102436-c8evlkjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-102436-c8evlkjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-102436-c8evlkjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-102436-c8evlkjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-102436-c8evlkjs:173:8

P0016 OBD-II Trouble Code: Camshaft Position A - Camshaft Position Correlation (Bank 1)

Check Engine Light

P0016 code definition

Camshaft Position A - Camshaft Position Correlation (Bank 1)

What the P0016 code means

P0016 is the OBD-II generic code indicating that the camshaft position sensor for bank 1 does not correlate to the signal from the crankshaft position sensor.

What causes the P0016 code?

  • The camshaft timing is out of position due to the timing chain jumped teeth.

  • The camshaft phaser is out of position due to problems with phaser.

  • The oil has flow to the phaser is impeded from having an incorrect oil viscosity or partly clogged passages.

  • The Oil Control Valve (OCV) has a restriction in the OCV filter.

What are the symptoms of the P0016 code?

  • The Check Engine Light comes on.
  • The engine may have a reduction in power or start hard.
  • The engine may run erratically, stall, hesitate, or run rough.
  • The engine's fuel mileage will decrease.

Note: The erratic drive complaints will vary depending on the failure.

How does a mechanic diagnose the P0016 code?

  • Visually checks for problems with the connections or wiring of the OCV, camshaft and crankshaft sensors

  • Verifies that the engine oil is full and that the oil is clean with the correct viscosity

  • Scans and documents the engine codes and views the freeze frame data to see when the code was set

  • Resets the Check Engine Light and road tests again to see if code returns

  • Commands the OCV on and off to see if the camshaft sensor is indicating timing changes for the bank 1 camshaft

  • Performs the manufacturer’s tests for the P0016 code to determine the cause of the code

Note: The manufacturer's recommended pinpoint test is used to narrow down the problem. Following the recommended tests will help with diagnosis without replacing the wrong parts.

Common mistakes when diagnosing the P0016 code

  • Not verifying the failure and codes before attempting any repairs

  • Not doing a visual check for possible problems with the wiring or connections to the components

  • Not doing all pinpoint test steps to help prevent misdiagnosis of good components

  • Not replacing parts directed by the pinpoint test or visually checking them to make sure they are bad

How serious is the P0016 code?

  • The engine can have stalling or hesitations along with hard starting.

  • The timing chain may have problems with tensioners or guides and can lead to major engine damage if the valves hit the pistons.

  • Driving the vehicle for a prolonged time with the camshafts out of time may cause additional internal engine problems, depending on the failed part.

What repairs can fix the P0016 code?

  • Resetting the fault codes and performing a road test
  • Replacing the camshaft sensor on bank 1
  • Repairing the wiring or connection to the camshaft OCV or camshaft sensor
  • Replacing the camshaft OCV for bank 1 exhaust camshaft
  • Replacing the timing chain and guides

Additional comments for consideration regarding the P0016 code

  • The code P0016 can be due to the camshaft sensor for bank 1 having an internal intermittent problem due to vibration or heat. These problems may or may not be able to be verified. If repeated attempts to find the failure end up in not verifying the code, then suspect a failing camshaft sensor.

Need help with a P0016 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

How to Transfer a Car Title in Idaho
In order to prove ownership of a car, you must have the title. However, when a car is sold, given away or inherited, the title needs...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How to Get a Louisiana Driver's Permit
s licensing program. The first step in this program is to obtain...


Related questions

Q: Always trying to figure out why warning lights are on, what’s actually wrong?

The first thing I would recommend is to have YourMechanic come to you since you cannot go over 40 mph and do a thorough diagnostic check for the issues you are having. The lights on the dash all have a...

Q: Check Engine Light is on, trouble code P0011&12. I changed the oil and filter. I need to turn off the engine light to see if that problem is solved.

Hello. If the oil level was low or if the wrong oil war previously used then that can cause these codes to come up. Most of the time though, on this engine, it is caused by a failure in the...

Q: P0016 (crankshaft and camshaft correlation bank 1 sensor A)

Hello. Trouble code P0016 is set when the computer detects that there is an issue with the timing between the engine's camshaft and crankshaft signals. The camshaft and crankshafts are connected by a belt or chain, and are precisely timed...