Arun - ask him if there is any guarantee, i have changed the knock sensor, but the problem persist. sometimes those mechanics will automatically assume it is the knock sensor if there is knocking sound. Ask what if the problem is still there after replacing the knock sensor, you would have wasted the money.