My 96 Explorer engine light is on for a a few months and I can't get it off, but the engine runs fine. If not for the light I'd not know something was wrong. I had it scanned when my trans was fixed a few weeks ago, and again a few days ago by AutoZone. Each gave me a P0401 and 1405 codes. A year ago I replaced my EGR, vac solenoid, and PDFE sensor, and the EGR tube. The light was off for maybe 1000 miles. Would appreciate your help.