A head gasket is cheap. Putting a new head gasket on is not cheap and not really a do it yourself item unless you really know what you are doing. It sounds like you may have bought a vehicle that needs some very expensive work. You might have a shop do a diagnostic on it for about 125.00 and tell them not to do any work until you authorize it. At 23 years old the cost may not be worth it.