I'm afraid it is probably cylinder head gasket failure. Get a "sniff test" done, where the coolant bottle is checked for the presence of exhaust gases. This should be done with a proper chemical test kit ( google "block tester"), not a mechanic sticking his nose in the bottle and guessing!
fred
December 2009