1996 Mazda B2300 P0301 and P1131 Fault Codes: Diagnosis and Fixes After Tune-Up
Hi everyone, I'm having trouble with my 1996 Mazda B2300 (equipped with a Ford Ranger engine) that's showing two diagnostic trouble codes: P0301 and P1131. I recently performed a tune-up, after which the vehicle started exhibiting a misfire in cylinder #1 — confirmed by code P0301. This morning, I replaced the upstream oxygen sensor and now see both P0301 and P1131 appearing. So far, I've replaced the spark plugs and ignition wires, installed a new upstream O2 sensor, changed the fuel filter, and replaced the evaporative purge assembly (purchased at a Ford dealer for an unexpectedly good price). I'm not sure if the MAF sensor needs cleaning — it's unclear how to properly clean it. After installing the new O2 sensor, the truck shows improved responsiveness but still hesitates, which I believe is due to the ongoing misfire in cylinder #1. I noticed that the old oxygen sensor had a different design compared to the new Bosch unit: the original didn't have vent holes and appeared to be covered by a metal jacket. The new Bosch sensor has these vents and a metallic casing — I suspect the old sensor may have broken off, possibly exiting through the exhaust pipe. Any advice on how to resolve both P0301 (cylinder 1 misfire) and P1131 (oxygen sensor circuit malfunction)? Any insights into whether the MAF or fuel system could be contributing? Thanks in advance! Jason
It's important to start from the beginning and verify all your steps — double-check spark plug condition, ignition wiring, fuel pressure, and ensure the new O2 sensor is properly installed with correct orientation. Also confirm that the P1131 code isn't being triggered by a faulty downstream O2 sensor or an incorrect air-fuel ratio. Consider checking for vacuum leaks or issues in the intake system as these can contribute to both misfires and oxygen sensor errors.