Thermostat has been replaced still same problem upper hose gets red hot while bottom is just warm the water is definitely not circulating. Water pump and head gasket were replaced I think two years ago. It seems like the water is not making it to the sensor so the gauge is not showing it being hot. It also has a new radiator like a month old. Thanks for everyones help I really appreciate it. I guessing water pump as the best bet at this point.