Dave, I'm really not up on the latest tech to say, but many manufacturers use "soft" and "hard" codes. Soft codes will kick the engine light on, but the problem man not persist. The ECM will count (generally) heat cycles, and at a preset number of cycles without the issue, it will remove the...