P0322 Code: Ignition/Distributor Engine Speed Input Circuit No Signal

The P0322 code means your engine control module is receiving absolutely no signal from the ignition or distributor engine speed input circuit. Not a weak signal, not an erratic one — nothing at all. The ECM is looking for data from the crankshaft position sensor or distributor pickup and coming up empty.
If you’ve already read about the P0320 code or the P0321 code, you’ll notice the pattern: P0320 is a general circuit malfunction, P0321 is a range or performance issue, and the P0322 code specifically means no signal is being received at all. It’s the most severe of the three — and it almost always results in a car that won’t start or an engine that stalls and won’t restart.
The engine speed signal is one of the most critical inputs the ECM relies on. Without it, the ECM can’t determine crankshaft position, can’t time ignition correctly, and can’t control fuel injection properly. When the P0322 code is stored, the engine management system is essentially flying blind.
What You’ll Notice
- Engine cranks but won’t start
- Engine starts briefly then immediately stalls
- Check engine light on
- Sudden stalling while driving with no warning
- No spark or no fuel injection in some cases
- Tachometer reads zero even while cranking
- Possible loss of power steering and brake assist if the engine stalls at speed
The P0322 code is one of the more dramatic fault codes in terms of drivability impact. A complete loss of the engine speed signal doesn’t usually produce a car that runs rough — it produces a car that doesn’t run at all, or one that stalls without warning and refuses to restart.
If your car cranked and cranked but wouldn’t fire, and your scanner returned the P0322 code, the crankshaft position sensor is almost certainly the place to start.
What Controls the Engine Speed Signal?
On modern fuel-injected vehicles, the engine speed signal comes from the crankshaft position sensor (CKP). This sensor is mounted near the crankshaft pulley or flywheel and reads a toothed reluctor ring that rotates with the crankshaft. Each tooth that passes the sensor generates a pulse — and from the pattern of those pulses, the ECM calculates both engine speed (RPM) and crankshaft position with extreme precision.
On older vehicles equipped with a distributor, the distributor pickup coil performs the same function — it generates a signal that tells the ECM when each cylinder’s piston is approaching top dead center.
According to the SAE J1979 OBD-II diagnostic standard, the P0322 code is specifically stored when the ECM detects a complete absence of signal from this circuit during engine cranking or operation. It’s one of the diagnostic trouble codes that most directly affects the engine’s ability to run at all.
What Usually Causes the P0322 Code
1. Failed crankshaft position sensor This is the most common cause of the P0322 code by a significant margin. When a crankshaft position sensor fails completely, the signal it produces simply stops. The ECM receives nothing, stores P0322, and the engine either won’t start or stalls immediately. These sensors are relatively inexpensive and are the first thing to replace when P0322 appears with a no-start or immediate stall condition.
2. Open circuit in the sensor wiring A broken wire between the crankshaft position sensor and the ECM causes exactly the same symptom as a failed sensor — no signal reaches the ECM. An open circuit can be caused by a wire that has broken internally (often invisible externally), a connector that has pulled apart, or a terminal that has corroded through completely. This is why wiring inspection is essential before replacing the sensor.
3. Short circuit to ground A wire in the sensor circuit that has shorted to ground doesn’t just reduce the signal — it can eliminate it entirely or prevent the sensor from receiving its reference voltage. A short to ground often burns out the sensor circuit in the ECM if left unaddressed, so it’s important to check for this before fitting a new sensor.
4. Complete reluctor ring failure A reluctor ring that has cracked completely, sheared off the crankshaft, or lost so many teeth that the signal pattern is unrecognizable will produce a no-signal condition. This is less common than sensor failure but does happen — particularly on high-mileage engines that have experienced overheating or severe vibration.
5. Failed distributor pickup coil (older vehicles) On distributor-equipped engines, a completely failed pickup coil means no signal reaches the ECM. The distributor pickup is the equivalent of the crankshaft position sensor on these older systems — when it fails entirely, P0322 is the result. Distributor pickup failures are often heat-related, which is why these engines sometimes start fine when cold but refuse to restart after reaching operating temperature.
6. ECM power or ground failure If the ECM itself has lost power or ground to the circuit that processes the engine speed signal, it will report P0322 even though the sensor and wiring are perfectly fine. This is rare but worth checking — particularly if other ECM-related codes are stored alongside P0322.
7. Failed crankshaft position sensor reluctor ring tone wheel Some vehicles use a separate tone wheel pressed onto the crankshaft rather than a machined reluctor ring. These tone wheels can come loose or spin on the crankshaft, producing an absent or wildly inconsistent signal. This is a known failure mode on certain makes and models — worth researching for your specific vehicle.
How Serious Is the P0322 Code?
As serious as it gets for a running condition fault.
A complete absence of the engine speed signal means the ECM cannot run the engine correctly — and on most vehicles, it won’t try. The result is either a no-start or an immediate stall. A car that stalls at highway speed with no warning is a genuine safety hazard, and if the P0322 code appeared after an unexpected stall, don’t drive the vehicle until the fault is diagnosed and repaired.
Unlike codes that allow the engine to run in a degraded mode, the P0322 code typically results in a complete loss of function. This is not a fault to monitor — it’s a fault to fix immediately.
How to Diagnose the P0322 Code
Step 1 — Read all stored codes and note freeze frame data
Confirm P0322 and check for companion codes. P0320 or P0321 stored alongside P0322 means the signal has been both intermittent and now absent — pointing strongly at a sensor that has progressively failed. P0335 (crankshaft position sensor circuit) alongside P0322 gives you additional circuit fault information. Note the freeze frame data — it tells you what conditions were present when the P0322 code was stored.
Step 2 — Locate the crankshaft position sensor
The CKP sensor is typically mounted near the crankshaft pulley at the front of the engine, near the flywheel at the rear, or in the engine block facing the reluctor ring. Location varies significantly by manufacturer — consult your vehicle’s service manual or a reliable source like the NHTSA vehicle database for model-specific information.
Step 3 — Inspect the sensor and connector
With the ignition off, unplug the sensor connector and inspect it carefully. Look for:
- Corrosion or green deposits on the terminals
- Bent, pushed-back, or missing pins
- Moisture or water inside the connector housing
- Damage to the sensor body itself — cracks, melting, or physical impact damage
Clean any corrosion with electrical contact cleaner and reconnect firmly. Clear the P0322 code and attempt to start the engine. If P0322 returns immediately, the connector wasn’t the issue.
Step 4 — Test sensor power and ground
Using a multimeter, check that the sensor is receiving its reference voltage (typically 5V or 12V depending on the sensor type) and has a good ground connection. No reference voltage points to a wiring or ECM fault upstream of the sensor. No ground means the circuit is open on the ground side.
Step 5 — Test the sensor signal wire
With the sensor connected and the engine cranking, use a multimeter set to AC voltage or an oscilloscope to check for a signal on the sensor output wire. A healthy crankshaft position sensor produces a clear, pulsing signal while the engine cranks. No signal during cranking confirms the sensor has failed or the signal wire is broken.
Step 6 — Inspect the reluctor ring
With the sensor removed, use a flashlight to inspect the reluctor ring. Look for:
- Missing teeth
- Cracks or fractures
- Debris or metallic buildup between teeth
- Any sign that the ring has shifted position on the crankshaft
Rotate the engine by hand using a breaker bar on the crankshaft bolt and inspect the full circumference of the ring. Even one missing tooth causes a signal dropout — but a P0322 no-signal condition usually means the ring is severely damaged or the sensor is completely dead.
Step 7 — Check wiring continuity
Using a multimeter, test continuity between the sensor connector and the ECM connector on each wire in the circuit. Any wire showing no continuity has a break somewhere along its length. A wire showing continuity to ground that shouldn’t be grounded has a short circuit.
How to Fix the P0322 Code
Replace the crankshaft position sensor — This is the fix in the majority of P0322 cases. After replacement, clear all codes and perform a road test. Some vehicles require a crankshaft relearn procedure after sensor replacement — check your service manual to confirm whether your vehicle needs this step.
Repair the wiring harness — If a broken wire or open circuit is found, repair it properly using automotive-grade wire and connectors. A splice covered with electrical tape is not a permanent fix for a signal circuit — use proper heat-shrink butt connectors or a proper harness repair kit.
Fix a short circuit — If a short to ground is found, locate the damaged section of wire and repair or replace it before fitting a new sensor. Installing a new sensor into a shorted circuit will damage the new sensor.
Replace the reluctor ring — A damaged reluctor ring needs replacement. Depending on the vehicle, this may involve removing the crankshaft pulley, the flywheel, or in some cases, partial engine disassembly. Get a proper quote before proceeding.
Replace the distributor pickup coil — On older distributor-equipped vehicles, the pickup coil is usually available as a separate part or as part of a distributor cap and rotor kit. Some mechanics prefer to replace the entire distributor on high-mileage vehicles rather than just the pickup.
ECM repair or replacement — Only if all other causes have been definitively ruled out. An ECM replacement requires programming to the vehicle’s VIN.
What It Might Cost to Fix the P0322 Code
| Repair | Estimated Cost |
|---|---|
| Crankshaft position sensor replacement | $80 – $300 |
| Wiring harness repair | $100 – $500 |
| Reluctor ring replacement | $300 – $1,000 |
| Distributor pickup replacement | $100 – $350 |
| Full distributor replacement | $150 – $500 |
| ECM replacement + programming | $500 – $1,500+ |
Labor costs can vary significantly depending on sensor location and vehicle make and model. Some crankshaft position sensors are a five-minute job; others require partial engine disassembly.
Related Codes
- P0320 — Ignition/Distributor Engine Speed Input Circuit Malfunction
- P0321 — Ignition/Distributor Engine Speed Input Circuit Range/Performance
- P0316 — Misfire Detected on Startup
- P0300 — Random/Multiple Cylinder Misfire Detected
- P0335 — Crankshaft Position Sensor A Circuit Malfunction
- P0336 — Crankshaft Position Sensor A Circuit Range/Performance
- P0340 — Camshaft Position Sensor A Circuit Malfunction
Frequently Asked Questions
Can I drive with the P0322 code? In most cases, the P0322 code means the car won’t start or won’t keep running — so driving isn’t an option. If the engine is running when P0322 is stored, it’s likely intermittent and could stall at any moment without warning. Don’t drive it any further than necessary to reach a safe location or workshop.
My car cranks but won’t start and I got P0322 — what do I do first? Check the crankshaft position sensor connector first. Unplug it, inspect for corrosion, and reconnect firmly. If that doesn’t help, test for reference voltage at the connector. If there’s no reference voltage, the problem is in the wiring or ECM. If there is voltage but no signal during cranking, replace the sensor.
Can the P0322 code appear if the timing belt or chain has jumped? Yes, indirectly. A jumped timing belt or chain changes the relationship between the crankshaft and camshaft positions. The ECM may interpret the resulting signal pattern as abnormal and store P0322 alongside camshaft position codes. If you have P0322 with P0340 or similar camshaft codes, check the timing before replacing the crankshaft sensor.
How is P0322 different from P0335? P0335 is a crankshaft position sensor circuit code — it means there’s a fault in the circuit. P0322 is specifically about the engine speed input signal being absent. They can both be stored for similar causes, but P0322 is more directly tied to the complete absence of the speed signal, while P0335 covers a broader range of circuit faults.
Will replacing the crankshaft position sensor always fix P0322? It fixes P0322 in the majority of cases, yes. But if the wiring is broken or shorted, a new sensor won’t solve it — the fault is upstream of the sensor. Always check the connector and wiring before and after replacing the sensor to confirm the circuit is healthy.
For more information on OBD-II standards and vehicle diagnostics, visit the National Highway Traffic Safety Administration (NHTSA) or consult your vehicle’s official service manual.
This guide is for informational purposes only. For an accurate diagnosis, always consult a qualified mechanic.



