Take it back to the mechanic man..it shouldn't be doing that after a major service.

Does the car miss when your driving or is it just idling funny?

Could be map sensor..check for any cel codes.