Any number of things can cause overheat. The waterpump impella sometimes breaks, the fan clutch can go bad. Anything that removes pressure on the system will cause overheating. This could range from a bad radiator cap to leak. The 4.0L is also notorius for blown a head gasket, will will be a continual problem.