I'm not sure what it would cost to have a mechanic look at it, especially since most of them will probably rip you off. If the shaking started after he changed the belts then he didn't adjust the timing right, but it can thrown off to by hitting a pot hole or something like that pretty hard.