The code P0336: Crankshaft Position Sensor ‘A’ Circuit Range/Performance indicates an issue with the Crankshaft Position Sensor ‘A’ Circuit, pointing out a problem in the sensor’s performance or range. This issue is most likely caused by sensor malfunctions, wiring problems, or timing-related issues.
P0336 quick overview
Meaning | P0336: Crankshaft Position Sensor ‘A’ Circuit Range/Performance |
Is it serious? | Yes, it can be serious as it affects the engine’s timing and performance, potentially leading to engine misfires, poor fuel economy, and difficulty starting the engine. |
Possible causes | – Faulty or damaged crankshaft position sensor – Incorrect installation or timing of the crankshaft sensor – Wiring or connector issues (damage, corrosion, disconnection) – Faulty Engine Control Module (ECM) – Mechanical timing issues, such as an improperly installed timing belt – Interference from secondary ignition voltage leaks |
How to diagnose? | Inspect the Crankshaft Position Sensor: Check for physical damage or improper installation. Check Wiring and Connectors: Look for damaged wires, loose connections, or corrosion. Test Sensor Signal: Use a scope to monitor the sensor’s signal to the ECM. Perform a Crankshaft Position Relearn: If the sensor or ECM has been replaced. Inspect Timing Components: Ensure the timing belt or chain is correctly installed. Evaluate ECM Function: Consider possible ECM faults if other diagnostics are inconclusive. Check for Secondary Voltage Interference: Investigate potential electrical interference from the ignition system. |
When your car shows the P0336 code, it means there’s a problem with a vital sensor that tells your car’s computer about the engine’s speed and position. This sensor helps control when to spark and inject fuel. If it’s not working right, your car might have trouble starting, run poorly, or use more gas than usual. It’s important to check the sensor itself, its wiring, and make sure the engine’s timing is set correctly.
Car Diagnostics Training
- Car Electrical basics
- OBD-II scanner basics
- How to use an OBD reader
- Introduction to a Bi-directional Scan tool
- OBD scanner buyer’s guide + discounts
How to fix P0336 – learn from mechanics
I looked into P0336 service cases at iatn.com website where in the private forums the mechanics seek advice from other mechanics. I looked up a bunch of cases to help you decide how to fix your issue and see what would a real mechanic do to solve it.
Case #1: Kia
Vehicle Information
- 2009 Kia Sedona LX 3.8L
Issue + Repair History
- Rough running complaint and P0336 stored.
- Initially P0335 also appeared but did not recur.
- Scoped and tested Crankshaft Position Sensor (CKP) with normal results.
- Replaced CKP with OE part.
- Continued intermittent issues with P0336, rough idle, and stalling.
Computer Codes & Descriptions
- P0336 – Crankshaft Position Sensor ‘A’ Circuit Range / Performance (sometimes)
- P0335 – Crankshaft Position Sensor ‘A’ Circuit Malfunction (early stage)
- P0340 – Camshaft Position Sensor ‘A’ Circuit Malfunction (Bank 1) (infrequently)
- P0300 – Multiple Cylinder Misfire (once)
- P0302 – Cylinder 2 Misfire Detected (once, with P0300)
- P0306 – Cylinder 6 Misfire Detected (once, with P0300 and P0302)
Other Test Results
- Fuel pressure always steady at 55 PSI with cranking and running
Suggestions to Fix Issue
- Perform voltage drop test at the crank sensor.
- Check grounds between battery, engine, and body.
- Consider the possibility of timing chain rattle on cold start.
- Inspect the timing belt and pulleys.
- Clean the ground for the Crankshaft Position Sensor (CKP).
Final Fix
- The vehicle did not act up again after extensive testing and attempts to duplicate the symptoms.
- Car returned to customer without a concrete resolution.
- If the car returns or further information is received from the customer, additional updates may be provided.
Case #2: Chevrolet
ChatGPT
Vehicle Information
- 1999 Chevrolet Lumina 3.1L
Issue + Repair History
- Car surges under light to medium throttle and consistently sets P0336 during test drives.
- Found and repaired wiring for 24x sensor that was rubbing against the A/C hose.
- Replaced 24x sensor (GM crank sensor) and three fuel injectors found lean using a gas bench.
- Noticed 24x sensor waveform had irregularities correlating with engine surging/bucking.
Computer Codes & Descriptions
- P0336 – 24x Crank Sensor
Suggestions to Fix Issue
- Check injector patterns for irregularities.
- Monitor 24x and 3x signals at the PCM during test driving.
- Consider replacing the Mass Airflow Sensor (MAS).
- Inspect the ignition module.
- Perform a crank re-learn procedure.
Final Fix
- Replaced the 24x crank sensor (GM crank sensor) a second time due to a defect in the first replacement sensor (cracked mounting ears).
- The second replacement sensor did not have a raised area around the bolt hole, preventing cracking.
- After replacing the sensor, the engine surge/buck issue resolved, and the car operated normally.
Case #3: Buick
Vehicle Information
- 2003 Buick Century Custom 3.1L
Issue + Repair History
- Car surging and setting code P0336 on every test drive.
- Replaced front crank sensor “A”, then crank sensor “B”, which slightly improved the issue.
- Surge problem still present intermittently, setting P0336 code.
Computer Codes & Descriptions
- P0336 – Crank Sensor
Suggestions to Fix Issue
- Check coil, plugs, and wires for misfires or arcing.
- Inspect the cam position sensor.
- Consider the possibility of a faulty sensor.
- Look for secondary voltage leaking into the ignition control module.
- Check for engine harness rubbing on the A/C accumulator or dryer.
- Inspect for exhaust system back pressure, especially the catalytic converter.
- Ensure proper routing of ignition wires and check for voltage leaks.
- Perform a crankshaft position relearn procedure.
- Check fuel pressure during misfiring.
Final Fix
- Replaced crank sensor again due to defective new part (cracked mounting ears).
- Engine surge and bucking issue resolved with the second replacement of the sensor.
Case #4: Audi
Vehicle Information
- 2006 Audi A6 Quattro 3.2L
Issue + Repair History
- Sets P0336 crank sensor code.
- Crank sensor replaced and spacing double-checked.
- Runs perfectly under light throttle; code sets with above 50% throttle.
Computer Codes & Descriptions
- P0336 – Crank Sensor Code
Suggestions to Fix Issue
- Perform a crank relearn procedure.
- Ensure the use of an OEM sensor.
- Check for any damage or loose ring in the transmission.
- Verify the timing marks and condition of the timing belt.
- Inspect for damage or high resistance in the wiring to the crank sensor.
Final Fix
- Replaced terminals and a few inches of wire due to a small tear in the insulation.
- Customer opted to cover the MIL light as the issue persisted, suspecting a potential computer problem.
Case #5: Toyota
Vehicle Information
- 1996 Toyota RAV4 2.0L
Issue + Repair History
- Arrived with Check Engine Light on; code P0336 (Cam Positioning Sensor) present.
- Replaced out-of-range crank sensor.
- Signals at computer tested and found solid within range.
- Replaced ECM as per Mitchell recommendation, but code persisted.
- Timing belt had been replaced at another shop.
Computer Codes & Descriptions
- P0336 – Cam Position Sensor Circuit
Suggestions to Fix Issue
- Replace both camshaft and crankshaft sensors and ensure they are properly secured.
- Check wiring and connectors; consider replacing engine wire harness if necessary.
- Verify the timing belt is properly installed and aligned.
Final Fix
- Discovered the timing belt was installed one tooth off by another shop.
- After correcting the timing belt alignment, the Check Engine Light issue was resolved.
How to diagnose P0336
I made you an overview of solving this DTC, based on all the advice that was suggested by certified mechanics to address this issue in previously mentioned service cases.
Advice | Description of Diagnostic Step |
---|---|
Perform a Crank Relearn Procedure | Calibrate engine control system after sensor or ECM replacement. |
Use OEM Sensors | Ensure sensors are OEM parts for compatibility and accuracy. |
Check Timing and Belt Installation | Verify correct timing belt alignment and installation. |
Inspect Sensor Wiring and Connectors | Examine wiring and connectors for damage or loose connections. |
Check for Secondary Voltage Leaks | Investigate voltage leaks into the ignition control module. |
Inspect ECM and Consider Replacement | Consider ECM fault if sensors and wiring are intact. |
Monitor Sensor Signals at ECM | Use a scope to check sensor signals at ECM during code conditions. |
Check Engine Harness for Damage | Inspect engine harness for any damage affecting sensor signals. |
Car Diagnostics Training
- Car Electrical basics
- OBD-II scanner basics
- How to use an OBD reader
- Introduction to a Bi-directional Scan tool
- OBD scanner buyer’s guide + discounts
I test OBD-II scanners and make DIY Engine diagnostics guides to help you solve your car problems without having to depend on the mechanic. A lot of them will try to scam you or are just no help at all. About Juraj Lukacko