Engine Mechanical problem
2000 Mercedes Benz ML430 V8 All Wheel Drive Automatic 99,200 miles
I bought a 2000 Mercedes ML 430 recently. She runs well but I have just very recently changed engine oil. After this oil change, I used the car for about 2 hours and after this period, the 'Check Engine' light came on and has stayed on. I removed one terminal from the battery, reconnected it again. The Check Engine light went off but came on again after another 2 hours again and has stayed on since then. Can you help?