When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Over the last couple of months I have noticed a bit lower than normal MPG. I had checked the codes the other night and just had P0654 H. Before shutting off after my drive into work today I checked the DIC to see what codes were present. It had the following P0161 C, P0654 H, P1416 C. I did not clear any codes before shutting it off.
When leaving work I also decided to check the codes. At that time after starting the motor the following codes were present P0654 H and P1416 C. The check engine light is not on.
What do I need to check into to resolve these codes. I looked up the P1416 and P0161 codes which refer to bank 2 O2 sensors.
P1416 is your code for the secondary air injection system.
P0161 is your code for a Heater Performance Bank 2 Sensor 2.
There are two check valves in the air injection system which tend to go bad. I am not saying this is your problem but it deserves looking into. There is one on each side of the engine. The one on the passenger side is behind the intake manifold and is a B#$%H to get to. The one on the drivers side is easier to get at.
As to the P0161 I am not familiar with that DTC. But in your first part of the post you list it, but not in the second. Am I to assume it has cleared? If not, maybe someone else will chime in. Good Luck.
Thanks for the info on P1416. Earlier this year I had to replace the OPS and had the intake off. Probably did not get the vacuum line connected completely.
I am also encountering the same code with my 98 and a friend told me of "seafoam"? A cleaner that you can run through the air lines to clean it out and then the excess will blow out of the exhaust.