Hoping this forum is still active. I recently purchased a 2005 Ram SRT10 QC automatic. Today while driving through town, it suddenly started running rough, like a misfire and of course has loss of power. No CEL at first, but drove the remaining 2 miles home and let truck idle and eventually got 2 codes. P0152 and P0172. Truck has very rough idle and almost stalls after revving engine. I replaced the passenger upstream O2 and still running/idling rough. Disconnected battery to reset codes. Let truck idle for a while and ended up with 2 codes again, but this time P0152 and P0158. Is it possible the new sensor is bad or what other issues could it be that I can easily check before taking to the dealership?