Hi,
Okay, the first thing to do is check for vacuum leaks. Since there was work done, it could simply be a broken or unplugged vacuum hose.
If that doesn't help, I need you to scan the computer for diagnostic trouble codes. I realize most people don't own a scanner, but oftentimes, a parts store will do it free of charge. This is important since the check engine light is on.
At this point, here is my theory. First, if there is a vacuum leak, it will cause the oxygen sensors to think the fuel mixture is too lean (not enough fuel). They signal the powertrain control module (PCM) indicating a lean mixture and the PCM tries to adjust for the lean mixture by adding fuel to the engine. So, we end up with lower MPG and a rough idle. Oftentimes, there are even more issues. Pay attention to smells from the exhaust. A rich fuel mixture produces a very strong exhaust smell.
On the other hand, if there is no vacuum leak, the fuel pressure could simply be too high causing the rich mixture. Again, that would cause the MPG issues and poor idle. However, I have a feeling my first theory is correct. If you have the computer scanned, that will help me make that determination.
If by chance you do have a scan tool that can read live data information, let me know what the short-term fuel trims (STFT) are at operating temperature.
Let me know what you find. I will watch for your reply.
Joe
Saturday, January 22nd, 2022 AT 10:12 PM