P0336 Code — Crankshaft Position Sensor A Circuit Range/Performance (Causes & How to Fix)
Fix OBD-II code P0336: Crankshaft Position Sensor A Circuit Range/Performance. Step-by-step diagnosis and repair guide.
What Does DTC P0336 Mean?
P0336 on your Powertrain Ignition system means: The engine control module sees a voltage signal from the crankshaft position sensor that is out of the expected range or is too erratic. In plain English, the sensor isn’t telling the computer how fast the crank is turning, so the ECU can’t time the spark correctly.
How to Diagnose and Fix P0336 — Step by Step
- 1
Visual inspection of wiring and connectors
Look for loose pins, corroded terminals, or damaged harnesses around the crankshaft sensor.
- 2
Battery voltage check
Confirm the battery is above 12.4 V with the engine off; low voltage can cause false sensor readings.
- 3
Crankshaft sensor signal test
Back‑probe the sensor signal wire while cranking and watch the voltage fluctuate.
- 4
Continuity and resistance test of sensor wiring
Measure resistance between sensor terminals and ground; compare to service manual specs.
- 5
Replace or swap the crankshaft position sensor
Install a new sensor or swap with a known good unit to verify if the problem follows the part.
- 6
Clear the code and perform a road test
Erase the DTC, then drive the vehicle through a normal cycle to see if the code returns.
When to Call a Professional Mechanic
If the sensor tests good but the code returns, or if you discover damaged wiring that requires splice repair, have a professional diagnose the PCM or timing‑related issues.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0336:
Your check engine light just came on, and the scanner is flashing P0336
You’re probably wondering why the engine feels rough, why the idle wobbles, or why the car sometimes stalls. The P0336 code means the crankshaft position sensor (CPS) A circuit is delivering a signal that is either out of range or too erratic for the engine control module (ECM) to trust. Below is a complete, step‑by‑step guide that walks you through the quickest visual checks, the live‑data diagnostics, and the eventual repair. Follow the safety warnings, use the listed tools, and you’ll know exactly whether you can keep driving or need a shop.
Quick 60‑Second Check
| What to Do | How to Do It | What “Good” Looks Like |
|---|---|---|
| Check the connector | With the engine off, pull the CPS A connector and look for loose pins or corrosion. | Pins are snug, no rust, connector clicks into place. |
| Battery voltage | Measure battery voltage at the terminals. | ≥ 12.4 V (engine off). |
| Scan live data | Use an OBD‑II scanner, go to PID $0C (Engine RPM) and $0D (Vehicle Speed) while cranking. | RPM rises smoothly, no “0” reading when the engine turns. |
If any of the items above fail, you’ve likely found the culprit without digging deeper.
What You’ll Feel While Driving
- Rough idle – engine shakes at a standstill, sometimes stalls when you let off the throttle.
- Loss of power – hesitation or stumbling during acceleration, especially under load.
- Engine misfire – a popping or sputtering sensation that can trigger additional misfire codes (e.g., P0300).
- Check‑engine light – steady or flashing, depending on severity.
These symptoms are typical for a crankshaft sensor that isn’t delivering a clean, consistent signal. The ECM may revert to default timing, which is why performance drops.
Root Causes
Wiring or Connector Problems
Frayed harnesses, water intrusion, or a loose connector can create resistance spikes that throw off the sensor’s voltage waveform.
Faulty Crankshaft Position Sensor A
The sensor itself can wear out, especially on high‑ mileage engines where the reluctor ring gets dirty or the magnetic pickup loses strength.
PCM (Powertrain Control Module) Issues
Rare, but a failing PCM can misinterpret a perfectly good signal. This is usually the last thing you test.
Timing Chain/Belt Misalignment
If the timing components have stretched, the sensor may read an abnormal pattern that looks like a range error.
Step‑by‑Step Diagnosis & Repair
1. Visual Inspection of Wiring and Connectors
Tools: Flashlight, inspection mirror, zip‑ties (optional).
- Disconnect the negative battery terminal (≈ 10 A) to avoid accidental shorts.
- Locate the CPS A sensor (usually near the crank pulley or flywheel).
- Follow the harness back to the ECM, looking for chafed insulation, burnt spots, or kinked wires.
- Re‑seat the connector; if pins are bent, straighten them with needle‑nose pliers.
Good: Clean, intact wires, connector clicks firmly. Bad: Exposed conductors, corrosion, loose pins.
Safety: The engine may be hot; allow it to cool for at least 15 minutes before touching the sensor housing.
2. Battery Voltage Check
Tools: Digital multimeter (DMM).
- Set the DMM to DC volts.
- Measure directly across the battery terminals.
- If voltage is below 12.4 V, charge or replace the battery before proceeding.
Good: ≥ 12.4 V (engine off). Bad: < 12.4 V – low voltage can cause the ECM to misread sensor signals.
3. Crankshaft Sensor Signal Test
Tools: DMM (voltage mode), OBD‑II scanner with live data.
- Re‑connect the battery.
- Back‑probe the sensor’s signal wire (usually the middle wire) while an assistant cranks the engine.
- Observe the voltage: it should fluctuate as the engine turns, typically ranging from about 0.5 V to 5 V.
- On the scanner, watch the Crankshaft Position Sensor A live data (if supported). The waveform should be a smooth, repeating pattern.
Good: Voltage wiggles consistently, no flat line. Bad: Flat line, constant high voltage, or erratic spikes.
Note: Do not attempt this test with the engine running at high RPM; a cranking test is sufficient for a range check.
4. Continuity and Resistance Test of Sensor Wiring
Tools: DMM (resistance/continuity mode).
- With the ignition OFF, disconnect the sensor connector.
- Measure resistance between the sensor’s power (+) and ground (‑) wires. Compare to the service manual (often a few hundred ohms for a magnetic sensor).
- Test continuity from the connector to the sensor housing; any open circuit indicates a broken wire.
Good: Resistance matches spec, continuity is present. Bad: Infinite resistance (open circuit) or resistance far outside spec.
5. Replace or Swap the Crankshaft Position Sensor
If steps 1‑4 point to a bad sensor, replace it.
- Remove the bolt holding the sensor (usually 10 mm).
- Gently pry the sensor out of its bore; avoid damaging the reluctor ring.
- Install the new sensor, torque the bolt to the manufacturer’s specification (often 8‑12 Nm).
- Re‑connect the harness, double‑check the connector lock.
Alternative: If you have a known good sensor from another vehicle of the same make/model, swap it temporarily to confirm the fault.
6. Clear the Code and Perform a Road Test
Tools: OBD‑II scanner.
- Use the scanner to erase the P0336 DTC.
- Start the engine and let it idle for a minute; watch for any hesitation.
- Take the car on a short drive that includes idle, gentle acceleration, and a brief highway run.
- Re‑scan after the drive. If the code returns, re‑examine wiring or consider PCM testing.
Cost Breakdown
| Repair Option | Parts Cost (USD) | Labor Cost (USD) | Total Estimate |
|---|---|---|---|
| DIY sensor replacement | $20‑$80 (OEM or quality aftermarket) | $0 (your time) | $20‑$80 |
| Independent shop | $20‑$80 | $90‑$150 (1‑2 hrs) | $110‑$230 |
| Dealership | $40‑$120 (OEM part) | $150‑$250 (incl. diagnostics) | $190‑$370 |
Additional expenses may include a new wiring harness ($30‑$70) if corrosion is severe, or a PCM re‑flash ($100‑$200) in rare cases.
Which Vehicles Are Most Affected?
- Toyota – 4‑cylinder models (Camry, Corolla, Prius) from 2005‑2015 often report P0336 due to sensor wear.
- Honda – Civic and Accord 2.0 L engines (2006‑2014) have a known CPS connector that can loosen.
- Ford – Focus and Fusion 2.0 L EcoBoost engines (2012‑2018) sometimes suffer from harness abrasion near the firewall.
- Chevrolet – Silverado and Cruze 2.0 L engines (2008‑2016) report the code when the sensor’s magnetic pickup degrades.
If you own one of these models, pay extra attention to the sensor’s mounting torque and the condition of the surrounding heat shield.
Preventive Maintenance Tips
- Keep the engine bay clean – oil splatter can accelerate connector corrosion.
- Inspect the timing belt/chain at the manufacturer’s interval; a stretched chain can stress the sensor.
- Use dielectric grease on the sensor connector to repel moisture.
- Run a periodic live‑data scan (once a year) to catch early voltage irregularities before they trigger a DTC.
Can You Still Drive With This Code?
Yes, you can drive short distances, but expect a rough idle, reduced power, and occasional stalling. Prolonged operation may lead to increased fuel consumption and could cause a failed emissions test because the engine may run lean or misfire. If the vehicle stalls while stopped or the check‑engine light flashes continuously, stop driving and address the issue immediately.
Related DTCs You Might Encounter
- P0335 – Crankshaft Position Sensor A Circuit Malfunction – similar sensor but the signal is absent or out of range.
- P0340 – Camshaft Position Sensor A Circuit Malfunction – indicates cam sensor issues that can mimic crank sensor symptoms.
- P0325 – Knock Sensor Circuit Malfunction – sometimes appears after a CPS failure because the ECM loses accurate timing data.
Frequently Asked Questions
Can I drive with P0336 code? Yes, but only for short trips. Expect rough idle and reduced power; prolonged driving can damage the catalytic converter and cause an emissions failure.
How do I fix code P0336? Start with a visual wiring check, verify battery voltage, test the sensor’s signal with a multimeter, then replace the sensor if the signal is out of range. Clear the code and road‑test.
Is the crankshaft position sensor the same as the camshaft position sensor? No. The crankshaft sensor monitors engine speed and position, while the camshaft sensor tracks valve timing. Both feed timing data to the ECM, but they are separate components.
What does “P0336 Chevrolet code” mean? On Chevrolet vehicles it points to the same CPS A circuit issue, often caused by a cracked sensor housing or a harness that rubs against the exhaust heat shield.
Bottom Line
The P0336 code is a medium‑severity fault that usually stems from a faulty crankshaft position sensor or its wiring. With a basic set of tools—a digital multimeter, a 10 mm socket, and an OBD‑II scanner—you can diagnose and fix the problem in under an hour for most vehicles. Keep the engine bay dry, replace the sensor with a quality part, and you’ll restore smooth idle, proper power, and a clean emissions record.
Drive safely, and happy troubleshooting!
Related Articles
- P0400 Code — Exhaust Gas Recirculation (EGR) Flow Malfunction (Causes & How
- P0401 Code — EGR Flow Insufficient Detected (Causes & How to Fix)
- P0402 Code: Fix Excessive EGR Flow (DIY Guide)
- P0410 Code — Secondary Air Injection System Malfunction (Causes, Diagnosis
- P0411 Code: Fix Secondary Air Injection Flow Issue
Related Powertrain Ignition DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Ignition P0341 — The engine control module receives a camshaft‑position signal from bank 1 that i…
- Powertrain Ignition P0345 — The ECM does not receive a valid voltage signal from Camshaft Position Sensor A …
- Powertrain Ignition P0300 — The engine control module has detected that one or more cylinders are misfiring,…
- Powertrain Ignition P0301 — The engine control module sensed that cylinder 1 failed to fire at the proper ti…
- Powertrain Ignition P0302 — The engine control module has measured a drop in combustion pressure in cylinder…
- Powertrain Ignition P0303 — The engine control module has sensed that cylinder 3 is not completing its combu…
Published: · Updated: · By Dave Morrison · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.