Hi Andy,
Once I had a similar problem, heater and cut out/thermostat including front one checked out ok for continuity so was a bit stumped, decided to remove rear thermo and discovered it was concave so fitted new kit prob solved, have you actually removed the stats for a look?.