My car has been having problems with overheating for quite a while now.

I have replaced the water pump/timing belt kit twice now, I've replaced one of the fans, as well as the radiator hoses and radiator cap. Now, I've been told I have a blown head gasket and most likely a warped head. I was quoted around $2000 to repair that, should I just get a new engine? I feel like there's just too many problems and every time we fix one, another is going to pop up. A friend said he can replace the engine for free if I just go buy one... would this fix my problem? Also, does anyone have suggestions/advice for purchasing a new engine? I've just been looking on ebay so far...

battery dies

I'm second owner; service warranty thankfully covered engine replacement. Certified dealership wants to discuss offering "good deal" on another vehicle. I wanted a break from car payments, but don't want unexpected major mechanical problems to develop (that probably won't be covered under service warranty.) NOTE: Recently had transmission flush to coincide with engine replacement.

Its the plastic tubing that comes out of the firewall & takes vacuum from the brake booster check valve.

when i turn on the heat or air the check engine light comes on and i lose power

I had my battery die and had it charged it died again got alternator checked said it's only outing out 10 volts. The alternator has been replaced with a new one and new battery. A few days later battery died again and alternator still putting out 10 volts. What else could cause this problem?

Engine start fine but weak power to gas n move van, no compression .

The only things that were touched were the Idle control sensor and the few vacuum lines in the way of getting to the bolts. The sensor looked great, no carbon build up. Please give me an idea as to what may have happened to go wrong now?