FIXONIC
SellSavedMy Fixonic
Official iFixit API visual reference

2000-2006 Hyundai Elantra Upstream O2 Sensor Replacement

Check engine light, OBD2 codes indicate bad...

iFixit Library 2000-2006 Hyundai Elantra Difficult 20 minutes - 2 hours Guide 157451
Open the authorised source
Licensed iFixit integration

This attributed iFixit guide is displayed through Fixonic's recorded commercial API permission. iFixit remains the independent source and author of the procedure.

Guide overview

Before you begin

Check engine light, OBD2 codes indicate bad upstream O2 sensor (about 100k miles, 70% in wet/snowy climate and 30% in dry climate).

Step 1

Tools

  • Due to heat cycling, it is likely that the old sensor is cold welded in to the exhaust header. It is worth trying to remove the old one with an O2 sensor socket because you will need it for installation (it has a slot for the cabling), but I needed a regular (long) socket for removal (with the cabling cut off), a breaker bar, and a helicoil kit.
Step 2

Repair step

  • When I tried to remove the old one with a sensor socket, the socket just flexed open to rotate around the sensor. Trying to clamp the socket shut didn't work, so I ended up clipping the cable and using a regular (long) socket and breaker bar to remove the old sensor. This completely stripped the threads to nearly smooth.
  • Fortunately the exhaust header is relatively soft material, and running the helicoil through was as straightforward as helicoiling generally gets. This picture shows the end result