having a thermostat is NOT your problem, every bloody car has one... lol
never listen to anything an AA man tells you, if they knew what theywere talking about they wouldnt be earning minimum wage working for the AA would they
sounds like your 20year old rad sprung a leak, nothing mysterious about that