If you have time in the morning, start the car and let the engine warm up. Keep feeling the upper radiator hose for heat. It will stay cold in the early part of warm-up, but when the engine block starts to act as a heat sink, the stat will eventually open and you'll feel warm/hot water start to flow and begin to heat the hose that was cold a few minutes ago. Figure your stat is working properly then. Now, you can also pull the radiator cap off before starting the car, and see if the radiator coils are clean and not gunked or clogging the passages. Was the coolant level low or up near the neck? Keep the cap off for the next test. Now start the car up (again, with the radiator cap off) and check that the water is not bubbling. You'll see that right off and know you have a head gasket problem. That bubbling is compression entering the cooling system. If everything is cool (pun intended) and no bubbles are present, then replace the cap now! Keep the enging running and then check that upper hose for heat in a few minutes. Is the fan clutch working? It should be locked and ready to go in the morning. If you sustain a 3,000 rpm rev, the engine and the fan should be running the same speed. If you see the fan is not moving and lags, then it could be your fan clutch going south. Just a few more suggestions for you to check out.