I have a 2000 Honda Civic approx 125 k miles. For the past few weeks check engine light has come on & gone off. When low on fuel it comes on then about 50 miles after filling up it goes off & comes on again when fuel is low. Today took it to auto zone they said code was PO420. I don't notice...