Have a 95 4Runner. The check engine light has been on for months. The code is for the spark knock detector. Local mechanic said it would not hurt anything, but gas milage is getting really bad and I'm losing power. Anyone have any experience with this problem?