Another thing to try at least for this time of year would be to drain the antifreeze and just run straight water to get it home. The reason for having antifreeze at all is just to prevent it from freezing(clever name huh?) and to help prevent rust. Water by itself is a far superior coolant and would help keep your engine cooler in the meantime. I would also point out that that in my experience, any time you have weird/bad symptoms occurring right after somethings been worked on, it usually as a cause of that work. Most mechanics will tell you the "oh it's not that" story because obviously it would make them look bad to admit they screwed up, and 99% of the time the customer won't force the issue and make them correct their work. It also gives them more business since they're now working on "some new problem".