Skip the auto shop - Our mechanics make house calls

P0321 OBD-II Trouble Code: Ignition/Distributor Engine Speed Input Circuit Range/Performance

Check Engine Light

P0321 code definition

Ignition/Distributor Engine Speed Input Circuit Range/Performance

What the P0321 code means

P0321 is an OBD-II generic code that the engine control module (ECM) detected the engine speed input sensor circuit out of range or its performance is not within specifications. The sensor may also be called a RPM sensor.

What causes the P0321 code?

  • The engine speed sensor open or shorted internally that would cause the engine to stall or not start.

  • The wiring or connection to the speed sensor is getting shorted or losing connection intermittently.

What are the symptoms of the P0321 code?

  • The Check Engine Light will be illuminated and the code is set in ECM memory.
  • The engine would stall or not start if failure is present.
  • The engine will have a misfire and may buck or jerk while driving for an intermittent connection.

How does a mechanic diagnose the P0321 code?

  • Scans codes and documents the freeze frame data in order to verify the problem.

  • Clears the engine and ETC codes and road tests to verify the concern comes back.

  • Visually checks the wiring and connections to the engine speed sensor for loose or damaged wiring connections.

  • Disconnects and checks the resistance and signal voltage from the engine speed sensor.

  • Checks for any corrosion in the sensor connections.

  • Checks the sensor reluctor wheel for breakage or damage.

Common mistakes when diagnosing the P0321 code

  • Failing to check the air gap of the engine speed sensor for intermittent failures or loss of signal.

  • Failure to repair oil leaks onto the sensor before replacing the sensor.

How serious is the P0321 code?

  • A failed engine speed sensor will cause the engine to stall or not run at all.

  • An intermittent engine speed signal from the sensor can cause the engine to run rough, stall, jerk, or misfire while driving.

What repairs can fix the P0321 code?

  • Replacing the faulty engine speed sensor.
  • Replacing a broken reluctor ring on the crankshaft or damper.
  • Repairing corroded connections to the engine speed sensor.

Additional comments for consideration regarding the P0321 code

Code P0321 is triggered when the engine speed sensor does not generate a signal to keep the engine running.

Need help with a P0321 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...

Related questions

Q: P0843

Trouble code P0843 pops up quite frequently on vehicles such as your Honda CR-V. The 2nd clutch transmission pressure switch is installed in the hydraulic pressure circuit to the 2nd clutch. The Powertrain Control Module (PCM) uses this information to...

Q: Check engine light is on with codes P2063 and P2064

Hello. The codes you are getting are for the exhaust fluid injection system. Most of the time, this is the result of a failure in the fluid sensor. In some cases, the tank and sensor can be cleaned but most...

Q: Check engine sign on

Most Check Engine Lights are illuminated when an error code is triggered and stored in the ECM. Even if you've repaired what was broken or damaged, you still need to clear those codes in order for the light to go...