My 2004 recently failed my PA emissions test due to the check engine light not working properly. Sometimes it comes on then off, as it should. Other times it doesn't come on at all. I checked the bulb and it seems to be working. I talked to a Chevy tech and said he's never heard of this condition before. Any ideas? Thanks a lot.