Hi all, just purchased my first rover, its an 03 disco 2 with 90k miles. Cel light is on and it hesitates and smells a little, checked the codes and there were 8 codes all referring to o2 sensors, i cleared the codes and now the hesitation is gone. Codes have not returned yet and its running...