My truck is misfiring like crazy after warming up and I have this code. The o2 sensor is only a year old. Should I go ahead and replace the sensor and is there only 1? I have only located 1 and it is under the truck. Or is there another cause making the o2 read it as being rich?