Hey guys I need some diagnosing help on my 94 325IS. Ok first let me tell you the problem. The acceleration is to the point a geo might be able to keep up with me. Its really terrible. 0-60 is probably like 10 seconds now. Once I get up to 50-55mph it feels like it has a noticeable more amount of power, but nothing like it should be. On the highway if I'm in 5th and down shift to 4th, theres no acceleration at all really..and it really doesnt want to go past 4000 RPM, but it does and its really loud like the engine is being strained. The check engine light wasnt on, but I decided to see if there were any hard faults stored with my peake scan tool and there was code 45 - KNOCK SENSOR for cylinders 4,5,6. I'd been running 93 octane before the gas prices went up but then switched to 89 so I was thinking maybe I accidently grabbed the 87 handle??or got a bad batch of gas. But I ran all that gas through, put in some Lucas Octane booster and still no improvement. It sounds to me like it could very well be the Knock Sensor. I know if the Knock Sensor detects a sprak knock, the ECM retards the ignition timing to prevent major engine damage. So if the sensor isnt working..then i guess the ECM would keep the timing retarded as a safety feature to prevent engine damage??I'm almost embarassed to drive it right now because its soo slow. Please HELP!!!! Also..if it is the knock sensor..is there any way to replace it with the intake on?? That just seems like way too much work to remove.