Check Engine, Can't Pass Smog

Hi, I am having issues with my car. I have done some troubleshooting already, I know the secondary air pump works, removed one of the hoses to the vacuum controlled valves and air is being pressurized in these hoses. I know the vacuum solenoid to the valves works, removed while at first startup and vacuum is there, also can hear a change when removing and replacing the vacuum line so I think the valves are working. I also replaces both )2 sensors on the right side in response to fault codes viewed earlier. I am not quite sure what my next move should be but I will soon have an expired registration due to failing the smog test. Any advice would be appreciated. Thanks!




For anyone else have smog readiness issues, my problems began after having a dead battery and the car being down for a couple months. My car wouldn't pass the air injection, O2 heater and catalyst readiness test I believe (this was after driving it for about 40 miles). I knew the air injection pump worked, physically checked the diaphragms on the air injection valves for leak-by with a vacuum pump, removed them, confirmed my exhaust ports weren't plugged, cleaned & installed new gaskets on the air valves, changed my vacuum lines between them and large hose that connects them, and then replaced the changeover valve.
*FWIW, there's a thread where I believe it was Marcus who gave a good write-up on how this works. I thought I saved it for reference but didn't.
After all that I got a check engine light and P0150 O2 sensor bank 2, upstream. I did spray some carb cleaner in the driver's side exhaust port. Could that have led to the 02 sensor failure, maybe, most likely? So then I changed the 02 sensor, started the car, P0150 was still active and P0173 fuel trim bank 2 was now active. I warmed up the car, drove it around the block, parked it. I came back out and started it 10 minutes later and the codes were gone.
So now....I have to either go through the driving procedure to get the smog readiness test out of the way or just drive the damn thing until the parameters are met.
Last edited by S_Holford; Jun 10, 2023 at 09:57 AM.












