helo mate, p0030 means you have high resistance in the heater circuit of the 02 sensor. yes its usually the sensor but it might be the circuit its self. first check the resistance of the heater, 2 white wires i think. if this is open circuit then yes replace.