If your car suddenly stalls, won’t start, or runs rough and the check engine light is on with OBD-II code P0335 you’re likely dealing with a loss of signal from the inboard crankshaft position sensor. This isn’t just another generic fault code. It means the engine control module (ECM) has stopped receiving the timing reference it needs to fire spark plugs and inject fuel. Without that signal, the engine may not run at all or only sputter unpredictably.
What does P0335 actually mean?
P0335 stands for “Crankshaft Position Sensor ‘A’ Circuit Malfunction.” In most modern vehicles, “Sensor A” refers to the primary crank sensor often mounted near the flywheel or flexplate, inside the engine bellhousing. That’s the “inboard” location: tucked behind the transmission, not bolted to the front timing cover. When this sensor fails or loses its signal, the ECM can’t determine crankshaft speed or position. As a result, ignition timing collapses, fuel injection stops syncing, and the engine either won’t start or dies shortly after cranking.
Why does this happen and when do you see it?
You’ll typically notice P0335 after symptoms like no-start conditions, intermittent stalling, or erratic idle especially when the engine is warm. Unlike front-mounted sensors, inboard crank sensors are more vulnerable to heat soak, oil contamination, and vibration damage over time. They also rely on precise air gaps and clean mounting surfaces. A small amount of metal shavings stuck to the sensor tip, a cracked reluctor ring on the flywheel, or even a loose ground wire at the transmission bellhousing can break the signal path. Some vehicles like certain GM 3.6L V6s or Ford 5.4L engines are known for recurring P0335 issues due to design-specific weaknesses in the sensor mounting or harness routing.
Common mistakes people make diagnosing P0335
- Replacing the sensor without checking the wiring harness first especially where it passes through the bellhousing gasket or near hot exhaust components.
- Assuming the problem is the sensor itself, when it’s actually a damaged or misaligned reluctor wheel on the flywheel or crankshaft.
- Using a generic multimeter test that only checks for continuity not signal waveform or AC voltage output while cranking.
- Ignoring related codes like P0336 (range/performance) or P0340 (camshaft sensor), which can point to timing chain stretch or sync issues between crank and cam signals.
How to confirm it’s really the inboard crank sensor
Start by verifying the fault is repeatable and not intermittent. If the code clears and returns only after driving or heating up, it’s likely heat-related pointing to the inboard sensor or its wiring. Check for oil leaks around the bellhousing; oil intrusion into the sensor connector is a frequent cause. You can also monitor live data with a capable scan tool: look for missing or erratic RPM readings during cranking even if the tachometer moves, the ECM might not be seeing a clean digital pulse. For deeper verification, a lab scope test of the sensor’s AC waveform while cranking is the most reliable method. A professional diagnostic approach for intermittent P0335 faults walks through these steps systematically including how to isolate harness faults versus internal sensor failure.
What else could mimic P0335?
A broken or bent reluctor tooth on the flywheel, a cracked tone ring on the crankshaft, or even a failing starter motor drawing excessive current and disrupting the sensor’s reference voltage can all trigger P0335. On some models, transmission fluid leaks into the bellhousing can coat the sensor or reluctor surface, blocking the magnetic field. That’s why comparing crankshaft position sensor signal errors across different car makes helps spot patterns for example, how Honda K-series engines often show P0335 due to oil-cooled sensor failures, while Chrysler LH-platform cars frequently suffer from corroded ground points at the transmission mount.
Next step: what to do right now
Don’t replace parts blindly. First, inspect the sensor connector for oil, corrosion, or bent pins. Then check for obvious damage to the harness near the bellhousing and transmission crossmember. If the visual check doesn’t reveal anything, verify battery voltage at the sensor connector while cranking if it drops below 10.5V, suspect a weak battery or bad ground. If you’re comfortable removing the sensor, clean the tip and inspect the flywheel teeth through the access hole (some vehicles require partial transmission removal). For a full breakdown of root causes and verified fixes, see our detailed page on OBD-II code P0335 explained for inboard crank sensor signal loss, including OEM service bulletins and known recall-related fixes.
Quick checklist before ordering a part:
- Confirmed P0335 is present and not clearing after reset
- Checked for oil or coolant in the sensor connector
- Verified battery and ground connections are tight and clean
- Looked for chafed or melted wires near the bellhousing or exhaust
- Ruled out related timing issues using live data (e.g., cam/crank correlation)
Engine Speed Signal Issues with a Good Crankshaft Sensor
Understanding the Intermittent P0335 Fault
Common Crankshaft Sensor Faults in Popular Car Brands
Investigating a Missing Engine Speed Signal
A Missing Speed Signal After Sensor Installation
Symptoms of a Crankshaft Position Sensor Failure