UPDATE! Hello all. I finally fixed the overheating issue!! Thank god. Here is what I did in this order......I installed a new thermostat, thermostat housing, I ran a toggle switch switch in the cab in order to control the aux fan because the radiator is not equipped with a threaded port for a temp switch, Coolant reservoir and cap, water pump , OEM Clutch fan shroud, Upper and Lower radiator hoses, At this point it would still overheat only after about 10 minutes of highway speeds-basically the same problem I began with 3 months ago when I purchased it. Last but not least, I installed an all metal heat buster two row radiator from Advanced Auto with the temperature switch installed as well to cycle the aux fan on and off on its own (No more toggle switch). BINGO! I ran it for over an hour in 95 + degree weather at highway speeds at an incline towards the mountains and it ran one click below 210 the whole time!! It has never ran this good before. What a relief, thank you all for the advice and tips along the way!