A
antiquecardboard
...Advice? So here's the story of my 4 cylinder 96 grand am. Last summer the check engine light went on and I took my car in and the mechanics changed the O2 sensor. Two weeks later the light was back on and has randomly been on and off ever since. Over the last 6 months I have noticed my mileage dropping from about 430 miles per tank (15 gallons) to around 250. I've changed the air filter but nothing improved. The car seems to be running fine...even through the negative 40F winter of Fairbanks, Alaska. Currently my check engine light is back on but I am hesitent to take it back in because I am afraid to shell out another $500 bucks for a new 02 senser that does nothing. I have spent some time on gravel roads with very fine dust--could that cause any problems...such a clogging random things? Is there any way to obtain check engine codes without taking it in and getting charged $150 just to have it plugged in and read? I'm no mechanic so any advice would be appriciated.