2002 Hyundai Santa Fe P0051 Code: Heater Control Circuit Low - B2S1 Sensor Issue
I recently replaced two oxygen (O2) sensors in my 2002 Hyundai Santa Fe V6 2.7L 4WD vehicle. After the replacement, the check engine light activated and I took it to Auto Zone to clear the existing fault codes. However, when I started the car again later, a new code appeared: P0051 — indicating a low heater control circuit in the B2S1 oxygen sensor. I'm confused because both sensors were standard screw-in types, and only one of them (the downstream universal sensor) was more complex. The B2S2 sensor appears to be functioning normally. I replaced the sensors based on advice from a mechanic who diagnosed the vehicle as having faulty downstream O2 sensors. I used Bosch OEM-style sensors, which are known for reliability in many applications. Despite replacing the sensors and performing routine maintenance — including air filter replacement, oil change, MAF sensor cleaning, and a recent tune-up — the P0051 code persists. I've disconnected my battery for 20 minutes to reset the system, but the code reappears consistently. The vehicle also exhibits hesitation during acceleration and stalling at stops, especially after driving in hot weather. I'm now wondering whether this code is actually pointing to a deeper issue — such as fuel delivery problems or wiring faults — rather than a faulty sensor. Since O2 sensors are essentially 'messengers' that report data to the ECU, I believe the real cause may lie elsewhere. Can anyone confirm if P0051 typically indicates a bad sensor or a system-level fault? What diagnostic steps should I take next?
Did you get the O2 sensors replaced after seeing a code, or did you replace them based on a diagnosis from a mechanic? Was it only the B2S1 sensor that showed issues, or were there other related codes initially? Also, have you tried retesting with the original sensor in place to see if the P0051 code returns? This could help determine whether the issue is with the sensor itself or another system component.