No, something odd's going on mate. I've had the dash out to check all the heater flaps, cables, etc. I've checked the coolant flow through the block, matrix and rad. I've changed the thermostat (and checked the old one for correct operation before replacing it), and I've run the car on the road...