My 94 cruiser was intermittently throwing code 28 for a heated o2sensor for cylinders 4-6. I would usually pull the EFI fuse and the code would clear for a while but I eventually decided to replace the o2sensor. I ordered the NTK part #244044 which is supposably the OE sensor for the 93-94's. After I installed it the CEL came on immiediatly and will not clear by pulling the fuse or battery terminal. I have checked voltages at the diagnostic port as well as the sensor and everything checks. The grounds are good, and the signal is being relayed to the ECU. The ECU does not appear to be malfunctioning and there are no other codes being thrown. I do occasionally have a low idle and a stutter in the exhaust possible indicating that it is running rich by I cannot tell what else could be the culprit. The FSM states code 28 solutions are o2sensor, wiring and ECU, but as far as my mechanic and I can tell there are no issues. I even order another o2sensor in case my replacement was a dud, but this did not solve the problem. Any ideas of where to check next? I know it's not a crucial failure but I cannot pass emissions with the CEL on so I need to find the solution. Any help or ideas would be greatly appreciated.