Hard to start/shaking '97 Blazer

Recently, the radiator blew on this car. We had the radiator replaced and noticed it was hard to start when we picked it up from the mechanic. We have to push very hard on the gas in order to get it to start. The blazer is also shaking when it is idle. Any ideas??