That sucks! It's hard to find good mechanics anymore. I don't even let anyone else touch my cars for that reason.
I'd throw in a window unit for the mean time. I have central A/C here (it's Louisiana, you gotta!) but I have a window unit for when the power goes out, then run it off my little...