I own a 2000 CLK 430 with 38k miles. Today, I was driving it when it just quit, like it ran out of gas. I rolled to the side of the road, turned the key, turns over but doesn't start. All of the electrical devices, lights, radio, etc. work. I waited about 10 minutes and it started again. Drove it for about 2 miles, then it quit again. Had to have it towed to my house. Again it started but will not keep running. It has premium gas, the tank was half empty and refilled plus even added octane boast in case of bad gas. Air filters are clean....any suggestions. This is the first time this has ever happened.

Your help would be greatly appreciated!