almost 100% certain that it is your headgasket, rovers suffer terribly from them, It is a design fault on the K series engine (that is fitted to your car) in most cases it is cheaper to replace your engine than the gasket ( i know it sounds silly but it is such a common fault the engines are dirt cheap to buy) try www.nsec.co.uk for spares
James
January 2007