get a new expansion bottle cap, the seals go on them, only bout ?7 from VAG
then do this when its cold:-
set the heaters to max heat - this prevents air locks in the heater matrix ocurring
take the expansion cap off
disconnect the bottom hose pipe
let all the fluid drain out
flush it by running a hose in the top of the expansion bottle
reconnect the bottom pipe
fill with anti-freeze & water
start engine and let idle until either the fan kicks in or the water boils out the top of the expansion cap
turn engine off
top up water level in expansion bottle
replace expansion cap, make it tight!!
then run it again and let it idle, keep an eye on the water temp gauge, the fan should kick in when its about halfway on the scale - if it dont then check the wiring & the fan itself