Mechanics

WHY IS IT STILL RUNNING OR IDLING ROUGH

2005 Mercedes Benz 320e • 55,000 miles