You can test your current sensors with a DMM to see if they are bad before wasting money on new ones. If the sensors test good then its something in the path of the signal. I had a car that filled the plug holes with oil like that too. LOL shit didn't think of that. too late i bought the sensor. but i measured all three (replacements and original). but i got some weird shit.. there are 3 pins; signal, power, and low. the original and first replacement i bought have the same values when measured. the newest one has different values. (all in the mega ohm range) i haven't found the correct values yet. maybe i'm not searching for the right information. i could assume that the original and first replacement are both bad, and the newest is fine. however, i dont have a scan tool to clear the code. right now im trying to clear it by disconnecting the battery. i have access to a shitty manual from alldatadiy.com, it suggests that disconnecting the battery is not the correct way to clear that code and that it might not actually clear it. You will most likely have to clear the code with a code reader, disconnecting the battery won't do it. There should be a "assembly data link connecter" either under the hood or under the dash. It will look like a plug with nothing plugged into it. You will want a service manual as it will tell you which terminals to place a jumper in to retrieve the codes. You will also need the manual for proper code interpretation. The manual should also tell you the correct way to clear the ECM.