If you leave the cap off and start it does it bubble in the radiator?
Is there any smoke when the engine is running?
I'd suggest a leakdown test - you'll be able to determine if it is a head gasket right away. Leave the radiator cap off when pressurizing the cylinders, you'll be able to watch the pressure drop and maybe see it bubble when you find the bad cylinder(s)