P0335 Code: Crankshaft Position Sensor Circuit Malfunction
P0335 — Crankshaft Position Sensor A Circuit Malfunction
P0335 is one of those codes that can leave a vehicle completely dead in the water or cause intermittent no-start conditions that drive both technicians and customers crazy. The crankshaft position sensor is not a luxury item — the PCM cannot fire injectors, calculate ignition timing, or detect misfires without it. When the signal goes missing or corrupted, the engine either refuses to start or shuts off without warning. This article walks through exactly how the CKP sensor works, what kills them, and how to diagnose the problem correctly the first time.
What P0335 Actually Means
The full definition is Crankshaft Position Sensor A Circuit Malfunction. The PCM is looking for a specific signal pattern from the CKP sensor at the correct time and frequency. When the signal is absent, erratic, or out of expected range, P0335 sets. Depending on the manufacturer, this code can trigger on the first failure event or may require two consecutive trips to illuminate the MIL.
The "A" in the code refers to the primary crankshaft position sensor circuit. Some vehicles have a second sensor designated "B," which would set P0336 through P0339 depending on the fault type. P0335 specifically means the PCM detected a circuit issue — no signal, corrupted signal, or signal that falls outside calibrated parameters.
Common symptoms include:
- No-start or hard start condition
- Engine stalls suddenly with no warning
- Rough running or random misfires
- Tachometer not moving or erratic
- Poor fuel economy and hesitation under load
- MIL illuminated, sometimes with additional misfire codes
How the Crankshaft Position Sensor Works
Understanding the sensor type is critical before you grab a multimeter or a scope. There are two fundamentally different CKP sensor designs, and they require completely different diagnostic approaches.
Variable Reluctance Sensors (Magnetic Induction)
Variable reluctance sensors, sometimes called passive sensors, are two-wire devices that generate their own AC voltage signal. Inside the sensor body is a permanent magnet wrapped with a coil of wire. As the reluctor wheel spins past the tip of the sensor, the moving teeth cause the magnetic field to expand and collapse. That changing magnetic flux induces an AC voltage in the coil — no reference voltage needed from the PCM.
The signal this sensor produces is a sine wave. At idle, the voltage amplitude might be 0.5 to 1.5 volts AC. At higher RPM, the same sensor can produce 30 to 50 volts AC because the faster the teeth move past the tip, the faster the flux changes, and the higher the induced voltage. This is important on the scope — if you see very low voltage amplitude at cranking speed, you either have a bad sensor, an excessive air gap, or a weak or damaged reluctor wheel.
To test a VR sensor with a multimeter, you measure resistance between the two signal wires. Most VR sensors fall between 200 and 1,500 ohms depending on design. Out-of-spec resistance or an open circuit confirms a bad sensor. You can also put the meter on AC voltage and crank the engine — you should see voltage fluctuation. However, a scope gives you a much clearer picture of the actual waveform shape.
Hall Effect Sensors (Active Sensors)
Hall effect sensors are three-wire devices — they need a reference voltage (typically 5 or 12 volts), a ground, and a signal wire back to the PCM. Inside the sensor is a semiconductor chip that responds to changes in a magnetic field. As each tooth on the reluctor wheel passes, the chip switches the signal wire between low voltage (near 0 volts) and high voltage (near reference voltage), producing a clean digital square wave.
This square wave signal does not change amplitude with RPM — it stays the same voltage level at 200 RPM or 6,000 RPM. That makes waveform shape much more consistent and easier to read. What you are looking for on a scope is sharp, clean transitions with no ringing, no missing pulses, and correct pulse width matching the reluctor wheel pattern.
To test a Hall effect sensor with a multimeter, you verify reference voltage on the power wire, good ground on the ground wire, and then watch the signal wire voltage toggle while someone cranks the engine. If the signal wire stays high or stays low and never toggles, the sensor is likely failed or the reluctor wheel is damaged.
Reluctor Wheel Designs
The reluctor wheel — also called a tone ring, trigger wheel, or timing disk — is the toothed ring that the CKP sensor reads. There are two main designs you will encounter.
Missing Tooth Design
This is the most common setup. The wheel has equally spaced teeth around its circumference with one or two teeth deliberately removed. That gap — called the missing tooth or reference gap — tells the PCM exactly where TDC is on a specific cylinder. Common patterns include 36-1 (35 teeth with one gap), 60-2 (58 teeth with two gaps), and 24-1. The PCM counts teeth and looks for the gap to establish cylinder #1 position in sync with the cam sensor signal.
On a scope, a missing tooth pattern is easy to identify. You will see a series of evenly spaced pulses and then a noticeably longer gap where the missing tooth is. If that gap is missing, corrupted, or appearing in the wrong place, timing calculations fail immediately.
Multi-Tooth Without Reference Gap
Some manufacturers use a wheel where every tooth is present and the PCM relies entirely on the camshaft position sensor for cylinder identification. These are less common but appear on certain European and Asian applications. Diagnostics are similar, but correlation between the CKP and CMP signals becomes even more critical.
What the PCM Uses the CKP Signal For
This signal is not optional. Every key function of engine management depends on a valid CKP input.
- Engine RPM calculation: The PCM derives all RPM data directly from CKP pulse frequency. No signal means no tach, no RPM-based fuel trims, nothing.
- Ignition timing: Spark must fire at a precise crankshaft angle. Without CKP input, the PCM does not know where the piston is and cannot command ignition timing.
- Sequential fuel injection timing: Injectors fire in a specific order tied to crankshaft position. Loss of CKP signal causes the PCM to either shut down injection or fall back to a non-sequential batch fire mode, depending on the calibration.
- Misfire detection (OBD-II): The PCM detects misfires by monitoring crankshaft deceleration events between firing pulses. A corrupted or intermittent CKP signal can generate false misfire codes or mask real misfires.
- VVT and cam phaser control: On engines with variable valve timing, cam phaser commands are based on the relationship between CKP and CMP signals. A bad CKP corrupts that relationship.
Common Causes of P0335
Sensor Failure
The sensor itself fails. This can be a sudden internal open or short, or a slow degradation of the semiconductor or coil over time. Heat cycling is a major factor — sensors mounted close to exhaust components or inside the engine block near oil passages see extreme temperature swings and eventually fail. A failed sensor is the most straightforward repair but always verify the sensor is actually bad before condemning it.
Wiring and Connector Issues
Wiring problems are responsible for a large percentage of P0335 diagnoses that come back after sensor replacement. The harness routing on many vehicles runs the CKP wiring close to exhaust heat shields, flexing engine mounts, or sharp metal edges. Chafed insulation, broken wires inside intact insulation (a technique-breaking diagnosis), corroded connectors, and spread terminals are all common. Always inspect the full harness run, flex it by hand while watching a live data PIDs, and check terminal tension at the connector.
Reluctor Wheel Damage
A cracked, chipped, or broken tooth on the reluctor wheel causes a corrupted signal pattern. The PCM gets confused when it counts teeth and the numbers do not match calibration. On press-fit plastic reluctor wheels (common on timing chain-driven components), the ring can crack and slip on the crank. This is especially common on high-mileage GM 3.1, 3.4, and 3.8 V6 engines and some early Chrysler V6 applications. You need a scope to catch this — a multimeter will not show you a missing tooth event.
Excessive Air Gap
The CKP sensor must be within a specific distance of the reluctor wheel teeth — typically 0.020 to 0.080 inch depending on design. If the sensor has backed out of its bore, if the wrong sensor was installed, or if a shim is missing, the air gap increases. On VR sensors, increased air gap reduces signal amplitude dramatically because the magnetic coupling weakens with distance. The engine may start fine when cold but cut out as the metal expands when hot, increasing the gap slightly further.
Oil Contamination
Sensors mounted in the engine block are exposed to oil. A leaking front crank seal or a failed sensor O-ring allows oil to migrate into the sensor body and contaminate the sensing element. Oil in the connector is a red flag — replace the sensor, fix the leak, and clean the connector thoroughly.
Timing Chain Stretch
This is an indirect cause but important to understand. A stretched timing chain causes the camshaft to lag behind the crankshaft. While this primarily sets cam correlation codes (P0016 family), severe chain stretch can also affect the CKP-to-CMP relationship enough to cause the PCM to log P0335 if it cannot reconcile the two signals. If you see P0335 alongside P0016 or P0017, address the timing chain first before chasing sensor wiring.
PCM or Ground Issues
A failed PCM input circuit or a poor engine ground can produce P0335 even with a perfect sensor and wiring harness. This is rare but real. If you have verified the sensor and complete harness, measure ground voltage drop between the engine block and the PCM ground stud. More than 100 millivolts under load is too much. Check the PCM power and ground circuits per the manufacturer wiring diagram before condemning the module.
Diagnostic Procedure
Work through this in order. Do not skip steps and do not replace parts based on the code alone.
Step 1: Verify the Code and Check Freeze Frame
Pull the code and read freeze frame data. Note the RPM at failure, engine temperature, and whether the failure occurred at startup, at operating temperature, or under load. An intermittent that only sets when hot narrows the field immediately. Check for companion codes — misfire codes, cam correlation codes, or fuel system codes alongside P0335 change the diagnostic path.
Step 2: Visual Inspection
Locate the CKP sensor on the engine. Check the connector for corrosion, bent pins, spread terminals, and oil intrusion. Follow the harness as far as accessible — look for heat damage, chafing against brackets or pulleys, and any previous repair splices. A badly done splice in the CKP circuit is a signal corruption nightmare.
Step 3: Scope the Signal
This is the most important step and the one most often skipped. Back-probe the signal wire at the PCM connector or at a known good test point. On a Hall effect sensor, you want a clean square wave with sharp transitions, correct pulse width for the reluctor pattern, and no missing or extra pulses. On a VR sensor, you want a clean sine wave with consistent amplitude across all teeth and a clearly identifiable missing tooth gap.
If the waveform shows missing pulses, a tooth that looks different from the others, or amplitude that drops off erratically, you have found your problem. Missing tooth in the wrong position means the reluctor wheel has slipped or is damaged. Randomly missing pulses usually point to an intermittent open in the sensor or wiring. A signal that drops to zero and comes back under thermal load points to heat-related sensor failure.
Step 4: Check Reference Voltage and Ground (Hall Effect Only)
On a Hall effect sensor, verify 5-volt or 12-volt reference on the power wire with the key on. Verify that the ground wire has less than 200 millivolts of voltage drop back to the PCM ground. No reference voltage means an upstream wiring or PCM problem, not a bad sensor.
Step 5: Resistance Test (VR Sensors)
Disconnect the sensor and measure resistance between the two signal pins. Compare to specification. Measure resistance between each pin and chassis ground — you should see infinite resistance (open circuit). Any measurable resistance to ground means the sensor coil insulation has broken down. Also shake and flex the sensor harness while watching resistance on the meter — a wire broken inside intact insulation will show intermittent resistance changes.
Step 6: Check Air Gap
If the sensor has a fixed depth from the mounting bore, verify the correct sensor part number is installed. If the vehicle uses a shim or feeler-gauge-set air gap, measure it. On some GM applications the sensor tip nearly contacts the reluctor wheel and relies on a crush sleeve — reinstalling without that sleeve produces an immediate code.
Step 7: Inspect the Reluctor Wheel
If the scope shows a corrupted waveform and the sensor and wiring check out good, inspect the reluctor wheel directly. This may require removing a crank pulley, oil pan, or timing cover depending on location. Look for cracked or missing teeth, cracks in the ring itself, or evidence that the ring has rotated on the crankshaft. A slipped reluctor ring on a press-fit application is a more involved repair — often requiring crankshaft removal on some designs.
Known Problem Vehicles
Certain platforms have well-documented CKP failures worth knowing before you start.
| Vehicle | Known Issue |
|---|---|
| GM 3.1 and 3.4 V6 (1990s-2000s) | Plastic reluctor ring cracks and slips on crankshaft — requires crank removal to fix properly |
| GM LS-series V8 (early production) | CKP sensor wiring harness chafes against oil pan rail — inspect harness routing carefully |
| Ford 4.6 and 5.4 Modular V8 | Sensor connector corrodes due to proximity to coolant leaks — inspect CMP and CKP connectors together |
| Chrysler 2.7 V6 | Oil sludge buildup at CKP sensor location — clean oil passages before replacing sensor |
| Honda 2.4 K24 engine | CKP sensor O-ring deteriorates, oil contaminates sensor and connector |
| Toyota 2GR-FE V6 | CKP wiring runs near cam cover — heat degrades insulation over time on high-mileage examples |
| Nissan VQ35DE | Reluctor wheel on timing chain components — chain stretch affects CKP/CMP correlation and can trigger P0335 |
Crank Relearn Procedures After Replacement
This step catches a lot of technicians off guard. Many vehicles require a crankshaft variation relearn procedure after a CKP sensor is replaced. The PCM learns the precise tooth spacing of the reluctor wheel from the factory to account for small manufacturing variations. When the sensor is replaced, the PCM needs to relearn this pattern to accurately detect misfires.
On GM vehicles this is called the Crankshaft Position Variation Learn or CKP System Variation Learn. It requires a scan tool with bi-directional capability. The procedure holds the brakes, brings the engine to operating temperature, and then performs a wide-open throttle snap to a defined RPM cutoff while the PCM records reluctor timing data. Without performing this procedure, the MIL may stay on with a misfire detection system code, or misfire detection accuracy will be degraded.
Ford uses a similar procedure on some platforms called the Cylinder Contribution Test or CKP adaptive learn, accessible through the IDS or equivalent scan tool. Chrysler/Stellantis vehicles often perform this automatically after the first drive cycle but may require a specific scan tool command on some applications.
Always check the manufacturer service information for the specific vehicle. If the shop's scan tool does not support the relearn function, a factory-level or J2534 reprogramming setup may be required. Do not skip this step and hand the car back — it will come back.
Repair Summary
- Confirm P0335 is active or was confirmed on this visit — do not chase ghost codes from previous repairs
- Scope the CKP signal before replacing any parts
- Inspect wiring harness fully, not just the connector
- Verify correct sensor part number and proper installation depth or air gap
- Inspect reluctor wheel if sensor and wiring test good
- Replace sensor if confirmed failed — use OEM or OEM-equivalent quality, not bargain-bin parts on this one
- Perform crank relearn if required by the manufacturer
- Clear codes, verify with a road test, and confirm with a rescan
P0335 is not a guess-and-replace code. The sensor is cheap enough that shops are tempted to throw one in and hope for the best, but if the real problem is a chafed harness, a cracked reluctor ring, or an oil leak soaking the connector, the new sensor will fail just as fast. Take the extra thirty minutes to scope the signal and inspect the harness. Your comeback rate will reflect it.
Written by Anthony Calhoun, ASE Master Tech A1-A8
Related Articles
P0340 Code: Camshaft Position Sensor Circuit Malfunction
P0340 means the PCM is not receiving a valid camshaft position sensor signal. Learn the top causes — sensor failure, wiring, reluctor damage — and step-by-step scope and multimeter tests.
DiagnosticsP0300 Code: Random/Multiple Cylinder Misfire Detected
P0300 is random/multiple cylinder misfire. Top causes: vacuum leaks, fuel pressure, ignition. Step-by-step diagnostic process included.
DiagnosticsP0171 Code: System Too Lean (Bank 1) — The Complete Diagnostic Guide
P0171 code means Bank 1 is running lean. Master fuel trim diagnosis, smoke testing, MAF testing, injector vs vacuum leak decision, pattern failures by make, and repair costs.
Test Your Knowledge
Free ASE Practice Test
10 real exam-format questions — Standard, Technician A/B, and EXCEPT formats. Master tech explanations for every answer.
Study for ASE Certification
ASE AI Study Tutor — $9.99/mo
Your personal AI study partner for ASE certification. Covers A1 through A8 — asks you questions, explains what you got wrong, and drills you until you pass. Built by a 25-year ASE Master Tech.
Start StudyingDisclaimer: This article is for educational and informational purposes only. Technical specifications, diagnostic procedures, and repair strategies vary by manufacturer, model year, and application — always verify against OEM service information before performing repairs. Financial, health, and career information is general guidance and not a substitute for professional advice from a licensed financial advisor, medical professional, or attorney. APEX Tech Nation and A.W.C. Consulting LLC are not liable for errors or for any outcomes resulting from the use of this content.