Check engine light/ knock sensor
I own a 2002 L with 5 speed. A few months ago, the check engine light came on, so I pulled to the side, threw up the hood, and gasped a sigh of relief to find the engine was still there. Whew, that was a close one, I thought, but the light remained on, even though I had "checked the engine". Just kidding! Seriously, my check engine light has been randomly on and off for the past 2 months, twice in the past two days. At first I thought it was a loose gas cap, and got a new locking one, (I wanted one anyway), but that didn't solve things.
I took it to Advance Auto, and used their OBDII reader and got the code P0328, Knock sensor circuit, high input, no faults detected. My CD-Rom repair manual actually calls this a P0325, Knock sensor circuit high input. So I get out my multi tester, and run the tests, and it indicates a poor connection between the knock sensor, and the ECM. I cleaned the contacts, yet the "problem" continues.
Let me add this...the car runs, awsome! Starts as soon as I turn the key, and stays running, smoothly. Pulls smoothly, and strongly through all rpms, from 0 to highway speeds. Has plenty of power, and will pull 4th gear at only 20 mph without bucking, stalling or protest of any kind, and gets 24 to 26 mpg, about 20% better that the window sticker said it would get when I bought the car new.
Does anyone have any suggestions, other that going to the dealer, and spending huge $$s on a car that runs great, or pulling the check engine bulb, and practicing my overhand fast ball into the nearest trash can?
Added info...I live in CO, where "regular" fuel is 85 octane. I used this when the car was new, and it pinged like crazy. I read the service note about using 87, no matter what the altitude, and I did, until early this year, when gas prices spiked. Switched back to 85 to save some $, and the car doesn't ping now, (Maybe it's finally broken in at 55000 miles).