Does the coolant get up to normal operating temp even by the idiot gauge by the time you are at work? Even though I have seen that gauge show normal temp but the t-stat was not working so take it only as a first step.
30 mins should be plenty to get coolant to temp at that outside temp if...