I had the same problem on 1.7td vectra, the heater matrix was airlocked. You would need to force water through it with a hose pipe and then fill the system up at the highest point, eg a coolant hose not the header tank.
steve
February 2010
Automatic Answer
We may have found other answers which could help you.