Need to rack everyones brains again here, hopefully somebody can help me.

Basically my cars been a

****(you choose) recently.

Had lots of problems with overheating.

Followed by exhaust blowing, followed by lights bursting and screws going everywhere but where they should be!!! These things happen in threes peope keep telling me

Everything else has been fixed, expensively, but fixed.

However, the car is being persistant in overheating at random times.

So far, my mechanic has.

.

.

.

1) flushed it through
2) replaced the thermostat
3) removed the thermostat

(test)
4) sniffer test to check if head gasket is playing games
5) power flushed it

(bigger hose i presume)
6) replaced the radiator with one from rogue

- he wasn't so keen on the minus one bleed valve.

This is getting long so I'll wrap it up.

.

.

.

.Does anybody have any suggestions as to what on earth it could be??

(The mechanic has been doing the work free of charge since the 2nd visit because it's annoying him as much as it is me btw!)

So yeah,

HELP!!!