Sorry to bump a week or two old thread, but I'm currently dealing with the same issue.
I had no heat at all and the temp needle wasnt leaving the blue, so I went in after the thermostat. After replacing the thermostat the engine temperature comes up to mid-way and fluctuates. Appears to be better, but not perfect. I have heat when revving the car above 2500 rpm, but not at idle.
I'm wondering if the heater core bypass that was added in could be the culprit.. I'll go after that next.
Havent had any time to look deeper into it.