try linking out the stat to see if it will run for an hour, if not then its not the stat
is the stat mounted in th return air side of the cabinet?, check the wiring diagram for additional interlocks- float switches,pipe sensors,freeze stats,overloads