shutterstock 1680925213

P0336 – Crankshaft Position Sensor “A” Circuit Range/Performance

In OBD2 Trouble Codes by Magnus Sellén1 Comment

What Does the P0336 Code Mean?

The P0336 code indicates that there is a problem with the crankshaft position sensor. The crankshaft position sensor tracks the crankshaft’s rotation speed and monitors the engine valves to ensure that the pistons are functioning properly. The crankshaft position sensor transmits important information to the engine control management (ECM) which allows the ECM to regulate functions such as fuel injection as well as ignition timing. The crankshaft position sensor working properly along with ECM ensures that the engine delivers an excellent performance
When the crankshaft position sensor fails to deliver proper information to the ECM, the P0336 code is generated.

P0336 Symptoms

Check engine light comes on
• Difficulty in starting the engine (Hard Start)
• Erratic acceleration
• Engine suddenly dies and does not start
• Engine misfire
• Engine vibrates
• Drop in fuel economy

Possible P0336 Causes

camshaft position sensor

• Faulty crankshaft sensor
• Bad crankshaft sensor connection
• Broken crankshaft reluctor rings
• Faulty camshaft position sensor
• Open wiring in crankshaft position sensor circuit
• Damaged engine control management (ECM) system

Possible P0336 Solutions

• Replace the faulty crankshaft sensor
• Inspect and fix the broken wire connections surrounding the crankshaft sensor
• Replace the damaged crankshaft position sensor connector
• Replace the malfunctioning camshaft position sensor
• Troubleshoot PCM

SEE NEXT:  P0171 Code - Meaning, Causes & Solutions

How to Diagnose the P0336 Code?

Here are some of the steps a professional mechanic will take when diagnosing the P0336 trouble code. You could perform these steps by yourself as well.

Connect a Car Battery Charger

Before you start diagnosing the P0336 code, make sure that the car’s battery charger is connected. This is to ensure that the car’s battery does not drain during the diagnosis procedure, as this might result in additional trouble codes being generated.

Connect the OBD2 Scanner

An OBD-II scanner is an impressive diagnostic and scan tool that reads the information contained within the trouble code. An Obd2 Code Scannerir?t=askamastermec 20&l=am2&o=1&a=B00UJV3E12 can be of two types, a regular code reader or an advanced scan tool. We recommend that you get the advanced scan tool to diagnose the P0336 code as it can help you record the data as well.
If you do not have an OBD2 scanner, you can adopt a traditional way of measuring the voltage values using a multimeter. Measuring using a multimeter is a time-consuming task which is why we prefer the OBD2 scanner.

Visually Check the Sensor and Fix Broken Wire Connections

Visually inspect the crankshaft position sensor and notice if any signs of damage exist. After that, check the wiring on the sensor and ensure that the connection isn’t bad or broken. Moreover, the sensor should not be close to the spark plug wire as that will cause a problem as well.

Test the Sensor Resistance

Using a volt-ohm meter (VOM), test the crankshaft position sensor’s wiring resistance and the resistance of the sensor itself. Compare the reading with the specifications provided by the manufacturer.

Check RPM Reading

If the vehicle isn’t starting at all, monitor the tachometer to check if the RPM needle is fluctuating while starting the engine. If the RPM needle stays in its position, there is a possibility that the ECM is not receiving a proper signal from the crankshaft sensor. Test the signal leaving the sensor using a scope or a LED test light.

SEE NEXT:  P0740 Code: Torque Converter Clutch Circuit Malfunction

Fix Broken Crankshaft Leak

The crankshaft seal is usually made of rubber and metal and is located on the front of the engine. The job of the crankshaft seal is to prevent the oil from escaping out of the engine’s crankcase. The P0336 code may also generate due to a leak in the crankshaft and it should be fixed right away.

Cleaning the Crankshaft Position Sensor

Many times the P0336 trouble exists simply due to a dirty or contaminated crankshaft position sensor. The dirt and particle build-up prevent the sensor from obtaining the correct information and thus incorrect data is transmitted to PCM. The easy fix for this is to clean the crankshaft position sensor with an electric cleaner and gently rub it until no liquid residue is seen.


Replacing the Crankshaft Position Sensor at Home

Before replacing the crankshaft position sensor, make sure that you have it serviced and cleaned to see if the P0336 trouble code disappears. If not, try replacing the crankshaft position sensor and that will probably fix the trouble code.

Step 1: Disconnect the battery

Disconnect the car battery by removing its negative terminal. This is to ensure that you don’t get an electric shock while performing the procedure.

Step 2: Locate the Crankshaft Position Sensor

Open the vehicle’s hood and locate the crankshaft position sensor which is usually located in front of the engine timing cover. You might have to remove some additional components to reach the sensor.

Step 3: Disconnect the Electrical Connector

Once the sensor is found, disconnect the clip securing the sensor and gently pull the connector.

Step 4: Remove the Sensor

After pulling the connector, loosen the bolts securing the sensor and remove the sensor from its place. If it doesn’t come out easily, try to pry it out. Don’t apply too much pressure on the sensor or else you might break it.

SEE NEXT:  P0123 - Throttle Position Sensor/Switch A Circuit High Input

Step 5: Lubricate the O-Rings

Lubricate the O-Rings with a little oil before installing the new sensor

Step 6: Install the new Sensor

Install the new sensor in its place and screw the bolts. After that, reconnect the electrical connector, then reconnect the battery and you are good to go.

Recommended Tools to Fix P0336

There are some important tools you should keep handy which will aid you in fixing the P0336 trouble code. These tools include:
Car battery charger
Multimeter (optional)
• OBD-II Scanner
• Digital ohm-meter
• Electrical cleaner

Further Questions?

If you have any further questions pertaining to the P0336 trouble code or the crankshaft position sensor, just comment down below and we will get back to you ASAP. Mentioning the steps you have taken to troubleshoot the problem will help us better in providing a solution.

1 thought on “ P0336 – Crankshaft Position Sensor “A” Circuit Range/Performance ”

  1. Hi I have a Toyota Corolla 1997 . My car have a vibration engine and scanner show P0336.I replaced CKP sensor and scanner show P0336 again then I checked crankshaft tooth gear front of engine it was correct. Please help me what to do else.

  2. Due to very high demand and a high amount of comments, you might have trouble getting your comment answered by me. If you want to get fast answers from a certified automotive technician you should ask your questions here: Ask A Mechanic

Leave a Comment