Have the cats been checked?
Be thorough. 7 mpg is bad bad .
Agreed and I've been there.
It does not throw a code for cats. It has 126,000 miles. It doesn't seem like a bad cat would make it have bad gas mileage.
I would not assume the last part.
If the catalyst is broken or melted (plugged up), it won't do its job properly...and if that happens your downstream sensor will pop a code. The engine is an air pump, and it can't move air if the exhaust is plugged up.
A bad Cat will result in a sulfur/rotten egg smell because the atoms aren't splitting the hydrogen sulfide coming out of the combustion process that would result in oderless sulfur dioxide. If you don't smell that then there's a good chance the catalyst is still doing its job.
The cat is probably bad now though because the plugs were so badly carbon fouled. Every time I start it, it pukes out carbon onto the floor behind the exhaust pipe.
The cat might be ok (see above), but I'd still remove it to see if the carbon needs to be back-flushed off. And check to make sure the catalyst isn't plugged/broken/loose.
- -
That said, I had a similar situation and that was with new cats installed. I was getting exactly 7mpg on the highway because my intake manifold had a vaccuum leak due to a hose coming loose. I had lean codes and the system was pouring in fuel to keep me from running lean. My suggestion is to do a
good inspection of this. Ask for help if you don't know all of the locations to check.
I smelled a heavy smell of gasoline because the system was dumping too much fuel into the system to account for the vacuum leak.
BTW, I fixed the vacuum leak by connecting the loose hose, but I also had an issue with the B2S2 wiring that was shorted between the transmission. That's why you see the O2 code in the following screenshot along with the codes from the vacuum leak.
Additionally, a pressurized smoke device (using shop air) will make quick work of knowing if you have vacuum leaks, but it's not necessary for finding something obvious like a disconnected hose.