You might want to disconnect the lower hose and see if water poured in the top comes out the bottom. It has to be either the radiator or thermostat. Possibly the impellor on the water pump has failed?
Bruce
My Trucks Stuff I Collect If it doesn't matter if you win or loose.......why do they keep score?