have you checked how many wires has your knock sensor? quantity of wires are the same like in ebay picture? if yes, than it is worth to try :)
But i don't think that it is knock sensor problem. if knock sensor were bad than you ignition timing should be late at max.i would suggest to check your...