This weekend I changed the thermostat (both are correct ones with foot) and also the radiator cap, topped up the coolant and went for a run. It ran for 20 minutes with no problem, I even let it idle for another 5 minutes and it was fine, with the electric fan cutting in as it should.
I then took it up the dual carriageway and had the same problem. It started to run hotter (just over 1/2), then suddenly shot up to 3/4. I pulled off the dual carriageway and the gauge immediately dropped to just over 1/2. I accelerated hard away from the junction and it jumped up to 3/4. I pulled over. I (very carefully!) removed the cap and had lost at least a couple of pints of coolant which I topped up. I got back home (about 10 miles) without further problems.
With the engine running I can see no signs of bubbles in the header tank, and I can see no signs of water in the oil.
Ideas please? (Sorry for the essay).

1980 Persian Aqua DHC