i know for a fact that the 98 and 99 years are very borderline. i have had this problem, all that i have to say is if you go to get parts, BRING YOUR VIN!!!!. those id10ts at most part stores will be so confused that they will give you 95 parts. if you dont have your vin bring the part... my 99 took at 98 o2 for high side and a 99 for a low.......