Hi Shaun,
I would replace the expansion tank (radiator) cap.
Had the same situation with my D1, V8i changed thermostat flushed radiator and still would spike and percolate, experts said it has to be a head gasket...$2,500K :mad: later after they removed heads (head gasket was OK) tracked it down to expansion tank cap........
Also check that engine and hoses filled with water because they don't have a air bleeder valve you could have a pocket of air in system. Have to squeeze radiator hose to push water around system and keep filling radiator via bung.
Everytime my D1 overheats or spikes I change the radiator cap and it seem to do the trick.
Cheers
Baggy

