I have a problem with trying to figure out what could be causing the service engine light soon to come on. When I first drive my X it runs fine, but when I park it and turn it off for about 15 minutes and then restart it, it runs like its missing. The light starts to blink. It misses for about a minute then runs fine but the light stays on. I took it to have the codes read and it said P0302 # 2 cylinder misfire and P0328 Knock sensor High input BK 1. I have changed the plugs,wire distributor cap and rotor cap. After the codes are cleared. Still having the same problem. Same codes appear. Could this be a injector or knock sensor problem? I know its a big job to change out the knock sensor but i can do it. Just need to know if that's the problem. HELP! PLEASE!