so far I have replaced...
headgasket twice
cylinder head
radiator
removed the thermostat
water pump
oilcooler
there are no leaks and the water & oil are not mixing, compression is the same on all cylinders.
After all this it STILL OVERHEATS
anyone got any ideas?