I have a 2004 lb7 over heats only with a heavy load 10,000 or larger, climbing fairly step grade. I put in a new water pump, fan clutch, thermostats, hoses, radiator cap on my mechanic's recommendation. I had a flow test done it was ok. The mechanic says now it might be a head gasket. I am not...