If I fill my gas tank up I use to get around 400 miles.
Now I fill it up I get about 300 miles. My check
engine light comes on and goes off randomly. I
don't smell gas. What could be the problem??
2004 Chevy Silverado z71 extended cab shout bed
Sounds like its due for a tune-up.
Had a tune up at 105000
The check engine light concerns me, its not staying on, and it is not flashing. There may or may not be a trouble code set. A flashing check engine light indicates a miss fire and can damage the catalytic converter. It wouldn't hurt to have the vehicle scanned to see if there are any trouble codes. The Mass Air Flow Sensor may need to be cleaned, and the air filter should be checked.
Looking for a Used Silverado 1500 in your area?
CarGurus has 149,036 nationwide Silverado 1500 listings starting at $828.
Search Chevrolet Silverado 1500 Questions
Chevrolet Silverado 1500 Experts
Related Models For Sale
Used Cars For Sale