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.

Was this answer helpful?
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

Get a quote

What others are asking

Getting codes for misfires and a failed heat sensor

The codes listed indicate that your vehicle is running lean, and that there is a problem with the air fuel ratio sensor's signal and heater circuit. These are probably related to the misfire that you are experiencing. I would recommend...

Code P0340

The P0340 problem code references a camshaft position sensor malfunction. The ability to restart the engine suggests it is failing versus has failed. There was an issue with this engine with the cam chain tensioner - which also affects cam...

Fans not working properly and temperature gauge rising - 2004 Toyota Camry

Hello - there are still a couple of possible sources of this overheating. A weak water pump, or clogged (internally or externally) radiator may not be transferring enough heat out of the engine. Air pockets in the radiator where the...

Related articles

P0773 OBD-II Trouble Code: Shift Solenoid E Electrical
P0773 means there is a problem with the solenoid valve due to a faulty shift solenoid, low transmission fluid, or a poor electrical connection.
Common Signs of a Dirty Air Filter
A car air filter cleans the air entering the engine. Signs of a dirty air filter include a misfiring engine, unusual noises, and reduced fuel economy.
P0707 OBD-II Trouble Code: Transmission Range Sensor Circuit Low Input
P0707 P0707 code definition P0707 is a generic OBD2 trouble code that points to a fault within the transmission range sensor. This code may be seen with various other transmission codes. What the P0707 code means The P0707 diagnostic...