98 ML 320 Check Engine Light
After disconnecting and replacing the battery the check engine light came on. I had it diagnosed and it indicates it has misfires on 3 cylinders, but the engine runs fine. I had the light reset and it stayed off for a couple weeks. Then I started it and it ran rough and the check engine light came on again. I shut it off and restarted it and it ran fine. It was diagnosed again that it was misfiring on 3 cylinders. Had the light reset and it happened again. It appears to be something in the electronics since if you restart the car it runs fine even though the check engine diagnosis is that it is misfiring. Any thoughts on the cause????? would be most appreciated. This is getting very frustrating.