I have a 1997 D-90. The check engine light periodically comes on. Occasionally it will go out on its own. I purchased a code reader and it displays code 420. If i clear it out the light will go off. It usually comes back within a week or so. Any ideas what may be tripping this code?