Originally Posted by
Spotty
... If you do the fuse thing or battery cable, the light goes out, bit the code stays in history....
Your "knowledge" is wrong.
Removing the power resets KAM (Keep Alive Memory) which clears ALL accumulated data and stored parameters. Everything is is reset back to factory defaults and all the stored codes locations are zeroed out.