# Erasing OBD2 code while car running harmful? possible?

**URL:** <https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807>\
**Category:** Factual Questions\
**Created:** [April 21, 2016, 12:35pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807 "2016-04-21T12:35:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kanicbird](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@kanicbird](https://boards.straightdope.com/u/kanicbird)\
**Post date:** [April 21, 2016, 12:35pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807/1 "2016-04-21T12:35:57Z")

</div>

I almost hit the erase button on the scan tool before realizing the car was running. What would happen if I tried to erase the code while the car was running, for that matter driving? Would the car accept it, or would it prevent it? Could it damage the car? FWIW 2005 Subaru Outback, but really asking it in general.

---

<div class="post-metadata">

**Author:** ![swampspruce](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/swampspruce/32/261_2.png) [@swampspruce](https://boards.straightdope.com/u/swampspruce)\
**Post date:** [April 21, 2016, 1:55pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807/2 "2016-04-21T13:55:58Z")

</div>

Never tried while driving, it accepted the reset in all cases, I doubt it. IME, I’ve reset the codes on several different vehicles (among them my 2007 Legacy, 2014 F-350, 2011 Dodge 3500, 2003 Ford Focus,…) and never had any issues with them accepting the reset or causing any damage. I’m sure our ASE certified garage people will know much better than myself, though.

---

<div class="post-metadata">

**Author:** ![Me\_Billy](https://avatars.discourse-cdn.com/v4/letter/m/e480ec/32.png) [@Me\_Billy](https://boards.straightdope.com/u/Me_Billy)\
**Post date:** [April 21, 2016, 2:23pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807/3 "2016-04-21T14:23:39Z")

</div>

Should not matter.

---

<div class="post-metadata">

**Author:** ![dead0man](https://avatars.discourse-cdn.com/v4/letter/d/edb3f5/32.png) [@dead0man](https://boards.straightdope.com/u/dead0man)\
**Post date:** [April 21, 2016, 2:31pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807/4 "2016-04-21T14:31:26Z")

</div>

I do it all the time. In my 2006 Mazda 3 it would “reset” the seatbelt warning so that would go off if you didn’t have a belt on. The other vehicles haven’t even done that much (other than turn off the CEL of course).

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [April 21, 2016, 2:36pm UTC](https://boards.straightdope.com/t/erasing-obd2-code-while-car-running-harmful-possible/752807/5 "2016-04-21T14:36:39Z")

</div>

nothing bad. DTCs are held in a special region of PCM memory, and “Clear DTCs” is just a basic diagnostic command. clearing codes does not reset the PCM nor interfere with its normal operation.

however, if your state does emissions inspections, you may fail if you get it tested right after clearing codes. A code clear or pulling the battery means the PCM sets “OBD Monitors Not Ready,” and you have to drive the car for long enough without a fault occurring before it will report it’s ready for test.
