Thanks for the advice all! (I didn't get a notification for the replies).
So genuine cap from Holden was $19.95, fitted that and went on a 20 minute test drive, all seemed good!..
Went for a longer drive the next day and on the high I had steady temps, at the first set of lights the temp shot up to 120.. and both fans were on full, so I can rule out the previous question.
I've bought a water pump and gasket and the 2 o-rings for the inlet pipe which I'll do at the same time, thermostat will still have to wait for now. I've tried to get a drive belt but the 6pk2558 only seems to be available in the states, shops say 2555 will fit but won't that be 3mm shorter? Can I use the old one for now? It was changed at 100,000, I'm now at 162,000kms.
Thanks again!