Why does your 1986 GMC pickup overheat with coolant boiling back into the reservoir when it pulls any size load up hills?

There many other reasons for a vehicle to overheat besides thermostat and radiator cap. one example is retarded ignition timing.