2003 Mercedes CLK Engine Missfire

I have a 2004 Mercedes CLK320 and the engine is missfiring. The engine shakes at stops. Not sure what is causing this. Any help would be appreciated.