My CEL comes on when driving at cruise speeds. If I take my foot off the gas it goes away, and then comes back after sometimes only a minute. Then when my car idles it runs super rough like its cammed out, but it doesnt sound good. The light will pop on sometimes when I am idling and wont go away until I get into throttle and then let off. My car only idles like crap like that sometimes, well most of the time, even if the CEL is off. I figured I need to clean my IACV out, but the CEL has to be telling me something. Sometimes the car bogs out when first starting it up and trying to drive, but clears out when I get on it.
Once I replace the knock sensor, will the ECU then give me other codes? PM how much you would want for your sensor, there is a yard by me that has a complete e36 m42, but if your price is right its worth a shot.