Bluebee, thanks for doing this! I have a misfire on our 03 540 that i am currently dealing with. SES first pointed to O2 which I replaced, then it pointed to #3 cylinder misfire AND multi cylinder misfire. I cleaned MAF, replaced all plugs and cylinder #3 coil/boot, car runs "better" but misfire still happens when "I put my foot into it"; I cleared the code and it has since stayed off but the misfire still occurs. I think my next step will be to replace the remaining coils unless anyone has another suggestion ????????
BTW - will a failing Camshaft Position Sensor throw a code ?