Skip to content
Skanyx
Guides/10 min read

Bad Gas Mileage: Why Your Car Suddenly Drinks More Fuel

Skanyx Team

Your car suddenly drinks more fuel than usual? Here are the common causes, which ones an OBD2 scan catches, and whether it is safe to keep driving.

You fill up on the same commute you have driven for years, and the gauge is back at half a tank days earlier than it should be. The trip computer that used to read 6.5 litres per 100 km is now showing 8.5, and nothing about how you drive has changed. The car is suddenly drinking fuel, and you want to know what is wrong and whether you can keep driving it.

Bad gas mileage is one of those symptoms with a long suspect list, and the causes split cleanly into two groups: faults the engine knows about and stores as a code, and physical problems that leave no electronic trace at all. Knowing which group you are in saves you from throwing parts at a soft tyre.

Why is my car getting bad gas mileage all of a sudden?

The honest answer is that "bad gas mileage" is a symptom, not a diagnosis, and at least a dozen unrelated faults produce it. What helps is sorting them by whether they leave a trace your scanner can read.

The engine and emissions faults that store a code and skew your fuel mixture include a failing oxygen sensor, a dirty mass-airflow sensor, a stuck-open thermostat, misfires, and a leaking injector running the engine rich. These all distort the air-to-fuel ratio, and the engine compensates by burning more fuel. Because they sit on the powertrain side, a generic OBD2 scan reads them: the stored code, the freeze-frame snapshot, and the live short and long-term fuel trims that show exactly how far the ECU is having to correct.

The physical causes do not store anything. Under-inflated tyres, dragging brakes, a clogged air filter, a roof rack or roof box left on, extra weight in the boot, cold weather, short trips, and a heavy right foot all cost real fuel without ever flagging a fault. No scanner on earth catches a soft tyre. This is why the first move is always a tyre pressure gauge, not a code reader.

What are the most common causes of bad gas mileage?

A sudden fuel-economy drop follows a rough hierarchy from cheap and common to expensive and rare, so work it in order: that keeps you from buying an oxygen sensor when the real problem was 0.4 bar of missing tyre pressure. Here is the suspect list, ordered roughly from cheapest and most common to most expensive and least common.

Under-inflated tyres. The single most common and cheapest cause. A tyre 20 percent below its target pressure increases rolling resistance enough to raise fuel consumption by around 10 percent, and tyres lose pressure naturally over months and faster in cold weather. Set all four to the door-sticker figure with a gauge. If the dashboard tyre light is on, start there. Cost: free, or a few euros for a gauge. A lazy or failing oxygen (lambda) sensor. The oxygen sensor in the exhaust tells the ECU how rich or lean combustion is so it can trim the fuel delivery. When it ages and responds slowly, the ECU stops getting accurate feedback and tends to default rich, so the car burns extra fuel. It usually sets a code and a check engine light. You can confirm a suspect sensor with an oxygen sensor test. Cost: 60 to 250 euros per sensor. A dirty mass-airflow (MAF) sensor. The MAF measures the air entering the engine so the ECU can match fuel to it. When the sensing element gets coated in oil mist or dust, it misreads airflow and the mixture goes wrong, hurting economy. It often stores a P0101 range-performance code. Cleaning with proper MAF spray fixes many cases. Follow a MAF cleaning guide before buying a new sensor. Cost: 10 to 15 euros to clean, 70 to 380 euros to replace. A stuck-open thermostat. The thermostat holds coolant in the engine until it warms up. When it sticks open, the engine never reaches full operating temperature, so the ECU keeps running the cold-start enrichment mixture, which is deliberately richer. The result is a permanently thirsty engine, often with a dashboard temperature gauge that sits low and weak cabin heat. It commonly stores a P0128 code. Cost: 100 to 350 euros. Misfires from worn plugs or coils. A cylinder that misfires dumps unburned fuel straight into the exhaust, so you pay for fuel that never produced power. Worn spark plugs or a tired ignition coil are the usual culprits, and they store a P0300 family misfire code. A misfire is the one cause on this list that can damage the catalytic converter quickly, so it earns priority. A fresh set of plugs is cheap insurance, and spark plug replacement is one of the easier DIY jobs. Cost: 40 to 180 euros. A leaking or dirty fuel injector. An injector that drips or sprays unevenly delivers too much fuel to one cylinder, running it rich. This shows up as a P0172 rich code and elevated negative fuel trims. Cost: injector cleaning 80 to 260 euros, replacement 100 to 350 euros per injector. A clogged air filter. A filter caked with dirt restricts airflow and can upset the mixture on older vehicles. It is also the cheapest thing to check after tyres: pull it out, hold it to the light, and if you cannot see through it, replace it. Cost: 10 to 25 euros. Dragging brakes. A sticking brake caliper or a seized handbrake cable keeps a pad pressed against the disc, so the engine fights constant friction. You may notice the wheel hot to the touch after a drive or the car pulling to one side. This throws no code. Cost: caliper 80 to 300 euros per corner. Driving style, weight, and weather. Aggressive acceleration and high-speed cruising can cut economy by 15 to 30 percent on the motorway and far more in stop-start traffic. A roof box or roof bars add drag, extra weight in the boot adds load, and cold weather adds a normal 5 to 15 percent in winter. None of these are faults.

Which bad mileage causes can an OBD2 scan actually find?

This is the part worth being precise about, because plenty of articles imply a scanner reads everything. It does not.

What Skanyx and any generic ELM327 adapter give you on poor economy: the stored engine and emissions fault codes behind a rich or lean condition, a misfire, a MAF fault, or a stuck thermostat, plus freeze-frame data on each code, plus the live short-term and long-term fuel-trim numbers that show in real time how hard the ECU is correcting the mixture. Fuel trims sitting well above plus 10 percent point at a lean condition or air leak, while strongly negative trims point at a rich condition. A stored P0171 lean code, a P0172 rich code, a P0101 MAF code, a P0128 thermostat code, or a P0300-series misfire code each name the system at fault directly. Skanyx surfaces the exact code, names the likely causes in plain language, and gives a rough repair-cost figure plus a 0 to 100 health score so you know how serious it is.

What a generic OBD2 scan cannot do: measure your actual miles per gallon or litres per 100 km, run a fuel-flow test, or detect any of the physical causes. A soft tyre, a dragging brake, a clogged air filter, a roof box, or a heavy right foot leave no code and never will, because the engine has no sensor for them. Skanyx is a generic OBD2 app, not a fuel-flow meter, so for the physical half of the suspect list you are back to a tyre gauge, a visual check, and your own honesty about how you drive.

A bad fuel-economy complaint with no obvious soft tyre is the kind of thing Skanyx is genuinely good at: it reads the stored emissions and misfire codes, shows your live fuel trims, and tells you in plain language whether the engine is running rich, lean, or cold before you spend a cent on parts. Try it on your car

How do you diagnose a sudden drop in fuel economy?

Work it cheapest-first. Most cases resolve in the first two or three steps without buying a single part.

Step 1: Check tyre pressure. Set all four tyres to the door-sticker pressure with a gauge, cold. This is free and fixes a surprising share of complaints. Drive a tank and see whether economy recovers. Step 2: Look at the obvious physical stuff. Pull the air filter and hold it to the light. Take the roof box or bars off if they are not in use. Empty the heavy junk from the boot. Feel each wheel after a short drive: a noticeably hot one suggests a dragging brake. Step 3: Scan for codes. Plug in an OBD2 adapter and read stored and pending codes. A lean, rich, MAF, thermostat, or misfire code points you straight at the cause. No codes at all is itself useful information: it pushes you back toward the physical causes. Step 4: Read the live fuel trims. Even with no stored code, your live fuel-trim data tells the story. Watch short-term and long-term trims at idle and at a steady cruise. Both sitting above plus 10 percent suggests a lean condition or air leak, strongly negative suggests rich, and one bank far off the other localises the fault to that side of the engine. Step 5: Confirm before you replace. If a thermostat code is stored, check whether the temperature gauge reaches normal. If a MAF code is stored, clean the sensor before condemning it. If an oxygen sensor code is stored, test the sensor rather than guessing. Cleaning and testing are cheap, parts are not.

Is it safe to drive with bad gas mileage?

A car that is only drinking more fuel is usually safe to keep driving in the short term. Poor economy on its own does not strand you. What decides the urgency is the cause behind it.

If the check engine light is off or steady and the only symptom is higher consumption, you have time to diagnose it properly over a week or two. A lazy oxygen sensor or a stuck thermostat will not leave you on the hard shoulder, though both waste money every day until fixed. If the light is flashing, stop and scan it as soon as you safely can, because a flashing light means an active misfire that is pumping raw fuel into the catalytic converter.

The reason to sort it sooner rather than later is the converter. A misfire, a rich-running fuel fault, or a stuck-open thermostat that holds the engine in enrichment all slowly cook the catalytic converter, and a converter is an 800 euro-plus part on most cars. The cheap fix today, a 40 euro set of plugs or a 150 euro thermostat, becomes a four-figure bill if you drive on the fault for months. If you are unsure how worried to be, the is it safe to drive guide walks through the warning-light logic, and the check engine light guide covers what a stored code actually means.

How do you fix bad gas mileage?

The fix depends entirely on which cause the diagnosis lands on, but the order of attack is consistent.

Start with the free and cheap wins that fix most complaints: correct tyre pressure, remove the roof box and dead weight, replace a clogged air filter, and ease off the throttle. These alone recover the majority of mild economy drops, and none of them require a workshop. If the car often does short cold trips, even combining a few of those into one longer run helps the engine reach temperature and run lean.

If a scan stored a code, fix the named system: clean or replace the MAF for a P0101, replace the thermostat for a P0128, test and replace the oxygen sensor for a P013x or P014x code, sort the misfire for a P0300-series code, and chase the fuel mixture for a P0171 or P0172. If the roughness comes with vibration or stumbling, the rough idle guide and misfire code guide cover the same engine-side faults from the symptom angle. After any engine-side repair, clear the code, drive a tank, and check whether economy returned, because that is the only proof the fix held.

Run the tyre and air-filter checks today, scan for codes and read your fuel trims before buying any parts, and treat a flashing check engine light as a reason to stop now. The majority of sudden fuel-economy drops trace to something cheap, and the scan tells you which half of the suspect list you are in before you spend anything.

Frequently Asked Questions

Why is my car getting bad gas mileage all of a sudden?
A sudden drop usually traces to one of a handful of things: under-inflated tyres, a lazy oxygen (lambda) sensor, a dirty mass-airflow sensor, a stuck-open thermostat keeping the engine cold, a misfire, or simply colder weather and shorter trips. The engine-side causes often store a fault code and show up in your fuel-trim live data. The physical causes, like soft tyres or a clogged air filter, throw no code at all. Check tyre pressure first, then run an OBD2 scan to see whether the engine is the problem.
Can a bad oxygen sensor cause bad gas mileage?
Yes, and it is one of the most common engine-side causes. The oxygen (lambda) sensor tells the ECU how rich or lean the exhaust is so it can trim the fuel mixture. When the sensor goes lazy, the ECU guesses and usually errs rich, so the car burns more fuel. A failing sensor normally stores a code (the P013x or P014x family) and a check engine light. Replacing a single sensor typically runs 60 to 250 euros.
Is it safe to drive a car that is using too much fuel?
A car that is only drinking more fuel is usually safe to keep driving short term. The catch is what is causing it. A misfire, a rich-running fuel fault, or a stuck-open thermostat slowly fouls the catalytic converter, and a converter is an 800 euro-plus part, so a cheap fix today becomes an expensive one if you ignore it. If the check engine light is flashing, stop and scan it now. If it is steady or off, you have time, but sort it sooner rather than later.
Does cold weather really make my car use more fuel?
Yes. Cold engines need a richer mixture until they reach operating temperature, winter fuel blends carry slightly less energy, and cold tyres lose pressure. On short winter trips the engine may never fully warm up, so it runs rich the whole way. A 5 to 15 percent drop in winter is normal and is not a fault. If the drop is larger than that or it persists into warm weather, look for a mechanical cause.
How can I tell if my bad gas mileage is the engine or just the tyres?
Start with the free check: a tyre pressure gauge. Set all four tyres to the door-sticker pressure and drive for a tank. If economy recovers, it was the tyres. If it does not, plug in an OBD2 scanner and look for stored codes plus your short and long-term fuel trims. Trims sitting well above plus 10 percent, or a stored lean, rich, or misfire code, point at the engine. No codes and normal trims point back to physical causes like dragging brakes, a clogged air filter, or driving style.
Quick reference

This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:

Author

Skanyx Team

Automotive Diagnostics Experts

The Skanyx Team combines automotive expertise with cutting-edge AI technology to help car owners understand and maintain their vehicles better.