It looks like we have a similar issue, but mine turnout to be a disaster. Here is the story:
I was having a problem with the heater. It wasn’t producing enough heat to keep me warm. I brought the car to the Bloomington Metro Auto shop, MN to fix the issue on December 27th 2007. I was recommended to do a full service check and told that my heater is doing just fine and everything is working as normal. I paid $305.98 for the service but I realized the heating issue had continued.
I drove the car for a week before I took it back to the shop. They said we weren’t able to diagnose it at the first diagnostic and performed a second diagnostic. They advised me to replace the
Motor blower, Resistor, Fusible link, Belt_V , Belt-V Ribbed, V-Belt All were replaced and paid $683.14 (February 21st, 2008).
Just after 8 days of the service (February 29th, 2008) , the car completely
broke down in the middle of a highway which endangered my life and my 16 month daughter who was riding with me at the time. I took it back to the shop and I was told this is not anything has to do with the service was performed by Bloomington Metro. I was advised to have the engine replaced. Another new engine

I informed the shop that I have an extended warranty to cover. The shop contacted the warranty company (Advantage) and the warranty company performed an inspection on the car.
They concluded that the crankshaft bolt was too tight and as the result the engine failed and belt came off. While it is a puzzle to me why the crankshaft bolt turnout to be too tight, but not sure who touched crankshaft bolt? How come the crank shaft becomes too tight? The only time my car was at any maintenance shop, Dec 2008 and February of 2008 and before that it was last year at end of 2006. I would have to think somebody needs to take responsibility.
Please advise