Okay I think I have determined that this is the knock sensor. My oil leak has to be from somewhere else *sigh*

Thanks for the help.


'96 Mercury Mystique GS 2.5L Auto '99 Honda Passport EX 3.2 4WD