Hey!!! I own a 99 ML430. My CHECK ENGINE LIGHT has come on. I was sitting in a parkeing lot with the truck on drive and it all of a sudden turned off. I took the key out and put it back in and the car would not start. It would just crank but not turn over. I waited for about 15 mins and tried again but this time it started. The light is still on. I plan on taking it to the shop so they can read the codes. Will this that tell me whats wrong? Does anyone know what might be causing it? Please help!!!