I think I finally fixed the problem. After changing the thermostat, blocking the radiator, and checking the system for blockages, the only thing left was the water pump, so I pulled the pump. The impeller looked brand new, but the housing was pretty corroded. Got the new pump and put it in and the problem seems to be fixed. All the water hoses get a lot hotter than with the old pump. Thanks to everyone for their help!