Hi all, right well a bit of history on my problem first -
I own a 92 mk2 1.8 carb Driver - 46k on the clock, been very well looked after all it's life and I'm the second owner. After having problems with the pierburg I decided to have this swapped to a Weber 32/34 DTML. Before I had this swapped over, the car started running very rich about.. 6 weeks before I took it to the garage for the swap - It was also idling horribly (around 500-600 but very eratically) and sometimes cut out when sticking the clutch in (even on a hot day so not carb icing)
I bought a Weber from a friend of a friend and was told it'd work perfectly and fit fine on my mk2. Well, it didn't! throttle lever was wrong, adaptor plate was wrong, idle jet was missing and all the other jets were the wrong ones. Plus the inside was white and furry according to the garage! They had to take it off and clean it three times.
I finally went to pick it up after being told they'd sorted it, 2 minutes down the road and it's running like a bag of **** and dies. So I manage to get it back to the garage and leave it with them.
Some info my mechanic has told me:
The car now runs perfectly when cold, when it heats up it runs really terribly.
The heater system doesn't blow out any hot air, but the heater matrix is working.
There is an abnormally very high water pressure in the system. Like stupidly high.
He seems to think that the hot water isn't flowing properly.
A check has been done using a dye into the water system, which will change colour if exhaust gases are getting into the water. This revealed gases are getting in.
Compression tests have been done on the head and they've all come out perfectly.
So he seems to think it may be the head gasket.. Or it may be a crack in the head or anything really!
Does anyone have any idea on what it could be from the symptoms? I haven't had a car for 3 and a half weeks now and it's absolutely killing me. Any help would be amazing please

Sorry for the long post, just figured tons of info was better than not enough

Cheers
Jamie