P0336 OBD-II Trouble Code: Crankshaft Position Sensor A Circuit Range/Performance

Our certified mechanics come to you · Get a fair and transparent estimate upfront


Cost of diagnosing the P0336 code

P0336 is a diagnostic trouble code (DTC) for "Crankshaft Position Sensor A Circuit Range/Performance". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0336 DIAGNOSTIC Get a fair and transparent estimate upfront

P0336 code definition

Crankshaft Position Sensor A Circuit Range/Performance

What the P0336 code means

When the P0336 diagnostic trouble code has been stored in the Engine Control Module (ECM), it is an indication that the “A” circuit of the crankshaft position sensor has a range/performance error.

A quick background into this system:

The crankshaft position sensor records the rotation speed of the crankshaft, monitors the engine valves to ensure the pistons can operate properly, and monitors how well the engine is functioning. The ECM uses the information that has been recorded by the crankshaft to make any necessary adjustments to the fuel injection process and ignition timing. When the crankshaft position sensor and ECM are working properly together, they control the vehicle’s emission performance and power output. This mechanism allows the vehicle to be reliable with great driveability.

The crankshaft position sensor has two parts: a rotating disc (reluctor) and the stationary sensor. The majority of crankshaft position sensors have a voltage wire sensor, a ground wire, and a signal wire. These three wire sensors work together to provide the ECM with a revolutions per minute (RPM) signal.

With this information, as well as the information it receives from the camshaft position sensor, the ECM can determine how to adjust the timing of the ignition and fuel injection. When the ECM stops receiving the proper signal from the crankshaft position sensor, and is thereby unable to determine how to make necessary adjustments, it will store the P0336 trouble code.

Related OBD-II Trouble Codes:

  • P0335 OBD-II Trouble Code: [Crankshaft Position Sensor A Circuit Malfunction]
  • P0337 OBD-II Trouble Code: [Crankshaft Position Sensor A Circuit Low Input]
  • P0338 OBD-II Trouble Code: [Crankshaft Position Sensor A Circuit High Input]
  • P0339 OBD-II Trouble Code: [Crankshaft Position Sensor A Circuit Intermittent]

What causes the P0336 code?

  • The reluctor wheel has broken, snapped, or has worn down teeth
  • Crankshaft position sensor magnet shavings have gotten stuck on the sensor or the reluctor wheel
  • Wires and circuits have burned or shorted out
  • A short in the crankshaft position sensor wiring harness
  • A broken or corroded crankshaft position sensor connector
  • Engine misfire(s)
  • Faulty crankshaft position sensor
  • Faulty camshaft position sensor
  • Faulty ECM

What are the symptoms of the P0336 code?

  • Check Engine Light will come on
  • One or more cylinders may misfire
  • Car may hesitate upon acceleration
  • Car may start irregularly or won’t start at all
  • Engine may vibrate/sputter
  • Car may stall or backfire
  • Loss of fuel economy
  • Variations in speed, acceleration, and/or idling functions

How does a mechanic diagnose the P0336 code?

  • Uses an OBD-II scanner to get all of the trouble codes that have been stored by the ECM

  • Visually inspects the crankshaft position sensor for obvious damage

  • Inspects the wiring for breaks, burns, or shorts. It’s also important to make sure that the sensor wires are not too close to the spark plug wires

  • Inspects the connector for breaks, corrosion, or a loose connector

  • Inspects the crankshaft harness wiring insulation for any type of damage

  • Inspects the reluctor wheel for any damage (the reluctor wheel should not be loose on the crankshaft)

  • Makes sure that the reluctor wheel and the top of the crankshaft position sensor have the proper gap.

  • Clears the trouble codes and performs a test to see if any return,

  • Uses the scanner to view the RPM reading (done while starting the car)

  • In the absence of an RPM reading, uses the scanner to check the crankshaft position sensor signal.

  • Uses a volt-ohm meter (VOM) to test the resistance in the crankshaft position sensor wiring and the crankshaft position sensor itself (resistance specifications are provided by the manufacturer)

  • Checks the camshaft position sensor and its wiring - since the crankshaft and the camshaft work together, a faulty camshaft position sensor, and/or camshaft position sensor wiring can affect the operation of the crankshaft position sensor.

  • If there is an engine misfire, it will need to be diagnosed and repaired.

If all of the diagnostic tests do not resolve the problem with the crankshaft position sensor, there is a rare possibility of a problem with the ECM.

Common mistakes when diagnosing the P0336 code

There are a few mistakes that are often made when diagnosing trouble code P0336, but the most common of these is replacing the crankshaft position sensor without considering the other possible solutions.

The crankshaft position sensor and camshaft position sensor work closely together, and for this reason, it is common for the crankshaft position sensor to be replaced when the actual problem is that the camshaft position sensor is faulty.

Before replacing the crankshaft position sensor, It is also important to consider the possibility of there being an engine misfire or a wiring issue. Giving these components proper consideration will save you a lot of time, and will help avoid misdiagnoses.

How serious is the P0336 code?

A vehicle with this trouble code occurring is unreliable, as it may be difficult to start or may not start at all.

Also, when a problem with the crankshaft position sensor goes unaddressed for an extended period of time, it is possible to damage other engine components. For this reason, the P0336 trouble code is considered serious.

What repairs can fix the P0336 code?

Additional comments for consideration regarding the P0336 code

A faulty crankshaft needs to be replaced as soon as possible. Failure to do so for an extended period of time may cause damage to other engine components. When replacing a crankshaft position sensor, using an original equipment manufacturer (OEM) part is recommended.

Make sure to thoroughly inspect the reluctor wheel for damage, as it is commonly overlooked as a cause for the P0336 trouble code. It is also important to keep in mind that an engine misfire can also be responsible for causing this code.

Need help with a P0336 code?

YourMechanic offers certified 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.

Check Engine Light
P0336
trouble codes

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0336 code.

SCHEDULE P0336 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


Related questions

I have an engine code P0336.
Having the engine code for your Pontiac is a great place to start with diagnosing your vehicle! Now the OBD code P0336 is a crankshaft position sensor range/performance code. If you have this code reading, than you are likely experiencing...
I'm getting P0336 code which is crankshaft sensor A. I have changed it out and car still does not start
Hello - lets check basics first. Do you have spark at the plug now? If not, there is still a fault with the ignition. Get the problem codes whether Check Engine is still on or not. If you have spark,...
Lose rpm and hard to start. I have a code p0336 that is read on a scanner.
Hi there. The code for P0336 (https://www.yourmechanic.com/article/p0336-obd-ii-trouble-code-crankshaft-position-sensor-a-circuit-range-performance-by-jamahl-walker) is referring to the crankshaft position sensor loosing a signal to the computer. I recommend replacing the crankshaft position sensor and it should fix all of your problems. If you need further assistance...

More related articles

P0502 OBD-II Trouble Code: Vehicle Speed Sensor Low Input
Vehicle Speed Sensor Low Input What the P0502 code means The P0502 trouble code means that the Engine Control Module (ECM) has...
P2059 OBD-II Trouble Code: Reductant Injection Air Pump Control Circuit/Open
P2059 P2059 code definition Reductant Injection Air Pump Control Circuit/Open What the P2059 code means P2059 is an OBD-II generic code indicating that the Engine Control Module (ECM) detects that the reductant injection air pump control circuit has an open...
P2264 OBD-II Trouble Code: Water in Fuel Sensor Circuit
P2264 P2264 code definition Water in Fuel Sensor Circuit What the P2264 code means P2264 is an OBD-II generic code for the engine control module (ECM) detecting the water in fuel sensor circuit voltage falling below or exceeding the specified...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (844) 997-3624 · hi@yourmechanic.com