DOBD DashX ☰ Browse all codes Blog
U0901

Invalid Data from Ion Sense Module

Generic OBD-II

What it means

A module received data from the ion sense module that failed its validity checks. The ion sense module reads current across the spark plugs to judge combustion and detect misfire. This is a data-quality fault, not a total loss of communication.

Can I keep driving? Usually yes short term, but a misfire can damage the catalyst, so get it read soon.

What this part usually does

The ion sense module monitors the tiny electrical current that flows through the flame in an engine cylinder during combustion, using the spark plug as a sensor. The engine control module uses this information to detect misfire, knock or other combustion quality issues without extra sensors. A fault may cause the engine to run less smoothly or turn on the check engine light.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Wiring or connector fault between the ion sense module and the engine computer
  2. Poor power or ground at the ion sense module
  3. Electrical interference or a damaged ignition component near the module
  4. Faulty ion sense module
  5. Engine computer fault

How to diagnose & fix

Work through it in order

  1. Read codes from all modules and note any ignition or misfire codes.
  2. Check battery voltage and the ion sense module's power and ground.
  3. Inspect its connector and wiring for corrosion, looseness or damage.
  4. Check spark plugs and coil connections for faults that could corrupt the signal.
  5. Replace the module only if power, ground and wiring check out.

Related codes

Read & clear U0901 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play

Need a scanner that reads ABS, airbag and more? GaragePro OBD scan tools ship worldwide. See scanners →