Okay guys I'm pretty much at my all time low with cars here...my subaru is overheating and I have been getting mixed information. According to a shop across the street from me it is not the head gasket but it is in fact an "internal block problem" The way he explained it to me is that coolant/water is not flowing properly and is only reaching half of the radiator. They said that they have done this to a couple other subarus mostly 98-99s. On the other hand I have my friend who owns a shop and works on subarus and he said he has never heard of this and he still thinks it's either the HG or water pump...I just have no idea what to do. I just bought this car for $4,000 and it's my only car. I'm 18 and just got a new job and this is going to make it alot harder to get to. Any ideas would be greatly appreciated.