My engine light stays on for about 7-800 miles and then shuts off. I can drive for 70-80 miles and the light comes on again, This happens repeatedly. . The car runs beautifully and I believe would pass smog if it weren't for scope saying code pending. I believe when the light goes off by itself without mechanic clearing it, I should be able to sneak in for a quick smog pass before any "pending code" displays itself. I am waiting patiently for the light to go off by itself and "RESET" itself. I understand there is a hack to trick the car and get it to go off, as it would naturally. This is my first time to your forum, and any suggestions will be greatly appreciated!!