If the hesitation started after belts done, would take back to them.. Has it been serviced? Plugs and so on,, crapy aftermarket pod filters sometimes gives hesitation,, seen it badly on a 3000gt, gives injectors a look possibly, check resistance and look for odd one out, coil pack also could be cause, hard to give proper answer without seeing it.....