ok so im about to sell or ground the ls for a while to do a motor swap if i cant get it to stop overheating. i know this is a common issue with these pieces of junk but i need a final solution. i have literally changed every single bit of the cooling system, including the fan. still overheated. i even took the thermostat OUT and it still overheats. my mechanic/friend said the only thing he can think is from previous overheat instances that it may have done damage to the inside of the aluminum heads (cracks) and that could possibly be causing the overheating issue. we are gonna take out the solenoids on the system and if that doesnt work then i give up. anyone have any input or solutions?