EN

Severity: Moderate Code type: Generic (all makes) ✱

P0321 Code: Ignition/Distributor Engine Speed Input Range/Performance

The rpm signal is there but erratic: extra or missing pulses the computer can't trust. Expect stumbles.

Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.

At a glance

Severity: 3/5 – Moderate3/5

Severity: Moderate

Meaning
Ignition/Distributor Engine Speed Input Range/Performance
System
Ignition & Misfire · Powertrain
Safe to drive?
With caution
Typical repair cost
$80–$800
DIY difficulty
Moderate

Unlike P0320, where the engine speed signal disappears, P0321 means the signal is arriving but doesn't make sense. The computer sees pulses that come too early, too late, or not at all for a tooth or two, or an rpm value that jumps faster than a real engine could accelerate. It compares the speed input with the camshaft signal and with how fast the engine can physically change speed, and sets the code when they disagree. What circuit P0321 covers depends on the manufacturer: on distributor engines it's the pickup under the cap, on others the crankshaft signal or the ignition module's output. The fault is usually electrical noise or a mechanical wobble rather than a dead sensor, which is why replacing the sensor alone often doesn't fix it.

Can I keep driving? You can usually drive carefully, but the stumbles can get worse and turn into stalls. Avoid long highway trips and towing until the cause is found, and have it checked promptly if the tachometer needle starts jumping.

How to read P0321

How to read P0321P10233214
  1. P Powertrain
  2. 0 Generic (SAE)
  3. 3 Ignition / misfire
  4. 21 Specific fault

Symptoms

  • Tachometer needle flickering or jumping at steady speed
  • Brief stumbles or cut-outs, especially at higher rpm or over bumps
  • Misfire codes on several cylinders with no clear pattern
  • Symptoms that change when headlights, blower or rear defroster are switched on
  • Occasional stall when coming to a stop

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Electrical noise from the secondary ignition: cracked distributor cap, worn rotor, leaking plug wires or coils arcing near the signal wire 24%
  2. Worn distributor shaft bushings letting the pickup gap change as the shaft wobbles 18%
  3. Damaged, loose or dirty trigger wheel, or debris on a magnetic sensor tip 16%
  4. Alternator with a failing diode putting AC ripple on the electrical system 13%
  5. Signal wire routed next to plug wires, or a damaged shield or poor ground 12%
  6. Aftermarket remote starter, alarm or gauge spliced into the rpm wire 10%
  7. Sensor with the wrong air gap after a previous repair 7%

Diagnosis step by step

Diagnostic flow: P03211Check for extra codes and when ithappens2Inspect the secondary ignition3Check shaft play and trigger wheel4Measure alternator ripple5Look at the signal pattern
  1. Check for extra codes and when it happens

    Note whether random misfire codes or a crankshaft or camshaft correlation code are also stored, and check the freeze frame rpm. A code that only sets at high rpm points to noise or a wobbling shaft; one that sets at idle with accessories on points to electrical ripple.

    Tools: OBD-II scanner

  2. Inspect the secondary ignition

    On distributor engines, remove the cap and look for cracks, carbon tracks and burned terminals, and check the rotor tip. On coil-on-plug engines, look for cracked coil boots and arcing marks near the sensor harness. Secondary arcing creates voltage spikes the rpm circuit picks up.

    Tools: Flashlight, Screwdriver

  3. Check shaft play and trigger wheel

    With the cap off, try to rock the distributor shaft sideways. Any noticeable play means worn bushings. On crank-sensor engines, remove the sensor and look for metal debris on its tip and for chipped or bent teeth on the trigger wheel.

    Tools: Flashlight

  4. Measure alternator ripple

    With the engine running and loads switched on, set a multimeter to AC volts across the battery. More than about 0.5 volts AC suggests a failing alternator diode that can disturb sensor signals.

    Tools: Multimeter

  5. Look at the signal pattern

    An oscilloscope or a scan tool with graphing shows missing or extra pulses directly. Wiggle the harness and tap the sensor while watching. Also disconnect any aftermarket device that taps the rpm wire and see if the dropouts stop.

    Tools: OBD-II scanner, Multimeter

Where the parts are

Ignition: coils and spark plugs per cylinder – P03211234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Replace distributor cap, rotor and plug wires Yes $80–$250
Replace distributor assembly (worn bushings) No $250–$700
Replace crankshaft sensor or clean trigger wheel Yes $120–$350
Replace alternator No $350–$800
Reroute or repair signal wiring, remove faulty add-on splices No $100–$350

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Emissions / smog test impact

Will fail

Once P0321 has turned on the check-engine light, the vehicle fails an OBD emissions test. Because the fault is often intermittent, drive a few days after the repair to make sure the code doesn't return before testing.

Frequently asked questions

How is P0321 different from P0320?

P0320 means the rpm signal is missing or dropping out completely. P0321 means it's present but unreliable, with extra, missing or badly timed pulses. P0321 is more often caused by noise or mechanical wobble than by a completely dead sensor.

Can a bad distributor cap really set an rpm code?

Yes. On engines with the pickup inside the distributor, a cracked cap or worn rotor lets high-voltage sparks jump around right above the pickup. Those spikes get into the signal and look like extra teeth to the computer.

Why does it get worse when I turn on the headlights?

More electrical load makes a failing alternator diode produce more ripple. That ripple rides on the sensor supply and ground and can distort the rpm signal. A simple AC voltage check at the battery reveals it.

I replaced the sensor and the code came back. Why?

The sensor was probably fine. P0321 is often caused by what surrounds it: shaft play, a damaged trigger wheel, noisy ignition parts, poor grounds or a spliced-in accessory. Work through those before buying another sensor.

Sources