Hi Peter, just curious if you were able to get to the bottom of this issue? My 2004 330i (non-ZHP) throws the same codes intermittently. I have a thread about it on E46F here:
http://forum.e46fanatics.com/showpos...7&postcount=23
A list of PM stuff I have done, despite which I still get these codes:
- New OEM spark plugs
- VCG/OFHG/CCV replacement
- intake boots replaced. OEM airbox
- OEM Fuel filter and Fuel pump replaced
My DME version is: 7.541.336. The CEL stays on for a few days and then disappears on its own. I mainly get this code when I am cruising on the highway (mainly on the 401 going to Toronto) and I hit the gas to accelerate to pass another vehicle. I feel some hesitation while I do this and after a few seconds the CEL pops up. Any info would be appreciated!