Hi all, CEL came on a few months ago, and the code was P0340 (Camshaft Position Sensor). Although the CEL was on for months, I had
not noticed any rough idle or loss of power as others usually see when they have a bad CPS. On the contrary, the engine was running as smooth as ever. But since I now need to pass smog, and an illuminated CEL is an automatic failure, the replacement has become necessary.
I read a few threads here and at other BMW forums, looked at the Bentley manual, and decided I could change the sensor myself. So I ordered a new OEM CPS sensor.
Now here's the strange thing that happened while I am waiting for the part to arrive. Yesterday morning, before I head out for work, I decide to pull the CPS sensor out of the engine just to have a look at it. (One or two forum members had suggested metal on the sensor head might cause malfunction.) I pulled out the sensor head, and it looked clean. So I re-inserted it, jumped in the car, and ... <click, click, click>. Nothing from the engine - just a quick series of loud clicks.
I had to get to work, so I tow-started. And strangely enough, the engine ran just as smoothly as before on the five mile drive to work. Workday done, I go back to the car (which I had parked facing downhill
) and again, I only get clicks. So start rolling for a tow-start, but this time the engine won't stay running for more than a second or two!!!
I am completely confused by the combination of these symptoms. If it's all just a bad CPS, why the no start and the smooth running on the way to work? If it's more than the CPS, was it just the oddest of coincidences that it happened after a pulled the sensor? And why could I tow-start in the morning, but not later that day?
Any thoughts would be much appreciated!