Q: low gas mileage, bad exhaust smell

asked by on September 01, 2017

Engine idles quietly, but has 'hiccups' or what feels like very small misfires, not enough to turn vehicle off or to change the RPM gauge, but I can feel it. Exhaust smell is not normal and smells bad. Very low gas mileage, normal 21-22 mpg, now only 14 mpg. The vehicle does have a little exhaust leak. All of the above have been symptoms of the last 6 months (I don't drive the car every day, maybe once or twice a week). Engine light came on yesterday with the codes P0170, P0171. Replaced the spark plugs, rotary, rotary cap, and air filter last month in the hopes it would correct the symptoms, but to no avail.

My car has 258000 miles.
My car has an automatic transmission.

Dependin where the exhaust leak is can cause the O2 sensors to not get correct amount of gases in the exhaust and cause the rich running condition. I would suggest having the computer codes pinpoint tests be done to see if the O2 sensors are bad or the exhaust leak is causing the problem if it is above or near the O2 sensors.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Car not starting after heavy rain.
I believe your vehicle has a bad distributor (https://www.yourmechanic.com/services/distributor-rotor-and-cap-replacement). Often times with some age on them moisture can get inside the distributor cap and cause the contacts to get corroded. When this happens your car will be hard to start...
Sugar in gas tank.
Hello. I am so sorry to hear that this has occurred, as it can be a very expensive repair. If the vehicle has not been ran since this occurred then the fuel tank needs to be removed and cleaned. If...
Oil leaking over two weeks
The engine may be leaking oil onto the undercarriage where you can't see it, but more likely, the engine is burning oil. This generally happens when either the valve guides or piston rings are worn. If there is too much...
My car needs new lug nuts
Hi there. The ones from the dealership that are the same as the originals do have this issue. You can purchase good aftermarket ones from a tire shop or from just about any parts store. You just need to be...
Chirping in motor. Not a pulley or belt. Took the belt off and still squeals.
Hi, thanks for writing in. It is likely that an engine overhaul or replacement would be necessary if the engine is making the same noise that a bad serpentine belt would make. This could be piston rings scratching against the...
Heater and coolant not working
Engine coolant is not only responsible for cooling the engine, it provides heat for the interior as well. Coolant flows from the engine into the heater core, which is located inside the car behind the dash. If coolant is not...
transmission wont engage most of the time and when it does it wont shift past 2nd gear
Hello, thank you for writing in. Automatic transmissions can be very tricky and complex. A simple flush may not correct issues that have led to a leak. Being low on transmission fluid means there is a leak somewhere, and that...
Squealing
Hello, thank you for writing in. If any of your belts are bad or about you break you want to be careful driving. Breaking down makes you an easy target for negligent drivers and is dangerous. The timing belt breaking...
car wont start after radiator hose broke
Unfortunately, a blown radiator hose will not cause the engine not to start. The engine needs fuel, compression, and ignition to run. If one of those three are missing, the engine will not run. I would recommend having a compression...

Related articles

P0031 OBD-II Trouble Code: HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0031 trouble code definition P0031 is the code for HO2S Heater Control Circuit Low (Bank 1 Sensor 1) What the P0031 code...
P0316 OBD-II Trouble Code: Misfire Detected on Startup (First 1000 Revolutions)
P0316 means the engine is misfiring due to damaged or defective ignition system components or engine vacuum leaks.
P0618 OBD-II Trouble Code: Alternative Fuel Control Module KAM Error
P0618 means an error with the alternative fuel control module, due to its malfunction or electrical issues within the CAN.