I've been dealing with an ongoing issue related to the Bank 1 Sensor 1 O2 sensor (upstream, passenger side) on my 2005 Mustang GT. I keep getting a P0135 code, which I believe is causing the engine to run rich. On cold starts, the car runs rough for about a minute, then smooths out, but the exhaust smells heavily of unburned fuel — almost like straight gas.
So far, I've replaced that specific sensor twice — once with a Bosch, and then with a TRQ sensor from American Muscle — but the code keeps coming back. I even replaced the PCM based on a shop's diagnosis, and that's where things really went south.
I ordered a PCM from ProTech Auto Systems and spent nearly $1,000, but after installing it, the car ran significantly worse — it felt like it was about to shut off. I ended up returning it and getting a refund, but the whole ordeal was a huge waste of time and money. Based on that experience, (I definitely don't recommend ProTech Auto Systems to anyone looking for a PCM replacement.)
To give some context, I initially took the car to a local shop for diagnostics, and they were the ones who misdiagnosed the issue as a faulty PCM. Looking back, they were way off. Now I'm considering taking it to MAK Performance to finally get a proper fix, because this is the only O2 sensor giving me problems — the others are fine. I had them all replaced when I took the car in to install BBK shorty headers.
At this point, I'm planning to try an NTK O₂ sensor, since I've read that Ford ECUs are very picky and often don't work well with Bosch, TRQ, or other aftermarket sensors. Hopefully, that'll finally resolve the issue once and for all.