May I suggest this
http://www.automotiveforums.com/vbul...d.php?t=346749
I can tell you this much they took your money when they changed the knock sensor.
From the haynes manual the sensor only sends codes to the computer and its main job is to sense knocks not correct them. B4 you go back to your mechanic get one.