Check this valve to make sure it is opening all the way. You can just reach down there with your hand and open it or have someone move the lever from hot to cold on the dash and see if the valve opens and closes.the heater core bypass valve is not operating correctly
-jonathan
If you car is reaching normal operating temps and stays there then your thermostat is fine.