Does sound like a fuelling issue, as Marky says possibly a small air leak also which would be more prevalent at idle and as the rpm increases less so. Check hoses and see if there is a small crack or perishing and maybe try a decent fuel additive like seafoam which is remarkable stuff!
Out of interest has it run ok since the service at all? Maybe the mech adjusted something and it's now out of kilter?