is the head gasket ok? maybe the rad is blocked? get timing checked? get fuelling checked? give it a full service (even though that wont cure the over heating lol), check the thermostat, fan switch (if the fan switch has gone try using a 2WD cossie one as they kick in sooner)...thats about all i can think of at the mo
oh and make sure there aint an air lock in the cooling system, and no cracks in the header tank
that should keep ya busy
bassboy