had same problem with a vectra last week check your radiaotor fan switch located on the front lower corner of the radiator timing belt side, always worth removing the multiplug and counting the terminals, to help buy the correct type
ian, August 2009