hi spoons had this problem also went the long root as you have was told thermostat was ok
got frustrated and replaced it after another 3 months of frustration and low and behold problem sorted
spent lots of money doing the other investigationsand work
i replaced thermo myself and if i had not lissened to the chap who said it was ok could have saved a lot of money
stephen