need to check the insulator then, but as far as i know, inside a knock sensor there is like a piezzo type vibrator (like in tweeters), its creates a signal when it captures vibration and send the signal to the ecu, it is like a one way signal receiver.
hya, av test it yesterday as you told me, i disconnected it and rev wide over 3k rpm and no light came on, i even did a diag test with it disconnected and no fault code came on even when on diag mode and rev over 3k rpm. this is really eating my heads.