I went ahead and replaced the upper and lower hoses, flushed the system again and that didn't work. It seems weird how it does. Let me see if I can explain it. I go ahead and start the car, running idle for awhile and temp is fine. As soon as I go for a drive, the needle looks ok for about 1 minute(while accelerating), then starts getting hot quickly but if I just coast, temp will eventually go back to right spot after a few minutes. If I slow to an idle and sit there, the temp will go back to the normal reading after a few minutes. I'm really confused

Any other ideas fellas?
Thanks, James