Started cruiser this morning and let it warm up. Ten minutes later I go out and find it over heating. No hot air coming to the cabin. Worked fine yesterday. Thought the thermostat was at fault but a check shows it is fine. Has plenty of coolant and no leaks. Any ideas?