My 1995 C220 has the following problem. When I approach a stop and get the car below 5 mph, the engine will surge or rev up and down. It also has aproblem with starting. When I start it in the morning it start fine. When I come out of work and start it, it will struggle. When I give it gas it stalls. When I restart, it is fine. Any suggestions?