I would look at the stat being stuck shut mate. One way to test would be to see if your pipes from the stat housing to the rad are actually warm when the car reaches around 90. If you take the stat out you can check the impellor on the pump apparently?