97' silverado its getting about 9.5 miles to the gallon when it suppose to be getting 15 or so I don't know what is wrong. I am getting the check engine soon light .every time I start the engine.?

I would suspect an oxygen sensor malfunction sending the computer a signal to richen up the engine mixture. Additional question I have the same problem and was thinking that it might be running rich as well. Could the O2 sensor be bad and NOT throw a code?

I have no codes and aside from the lousy mileage the truck runs fine.

Related Questions