running it with the battery removed to see of the fan slows down or stops. Sometimes an old battery keeps demanding current from the charging circuit and causes extra heat. If this solves the problem, you'll have to buy a new battery or always run on AC w/o battery.

Also ask uni techs to check if fan bearings are worn. If so your only recourse is to replace the HSF unit.