DOBD DashX ☰ Browse all codes
P06B8

Internal Control Module Non-Volatile Random Access Memory (NVRAM) Error

ECM / internal memory Generic OBD-II High

What it means

P06B8 means the engine/powertrain control module ran a self-check and found a fault in its NVRAM — the memory that holds learned settings and data when the ignition is off. It is often triggered by low battery voltage, a poor ground, or an interrupted software update rather than a truly bad computer. Effects range from none to stalling or a no-start, so check power and grounds first before condemning the module.

High

Can I keep driving? Varies — a memory fault in the engine computer can be harmless or can cause stalling, hard starting, or a no-start, so have it checked before relying on the car.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Low or unstable battery voltage, or a poor battery ground
  2. Corroded or loose ECM/PCM connectors
  3. Interrupted or failed software reflash / programming
  4. Internal ECM/PCM memory fault

How to diagnose & fix

Work through it in order

  1. Test the battery and charging system, and clean the main grounds and ECM connectors.
  2. Confirm the module has the correct, up-to-date software; reflash if a programming error is suspected.
  3. Clear the code and re-test to see whether it was a one-time glitch from a voltage event.
  4. If it returns with power and grounds verified good, the module's memory has failed and it must be reprogrammed or replaced.

FAQ

Quick answers

Is it safe to drive with P06B8?+
Be cautious. A failing computer memory can cause stalling or a no-start without warning. If the car is running normally it may be a voltage glitch, but have it diagnosed.
Can I just clear P06B8?+
You can, and it may stay gone if it was caused by a weak battery or bad ground. If it returns, the ECM has an internal fault that clearing won't fix.

Related codes

Often seen with P06B8

Read & clear P06B8 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
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX