He's right, it's the heater matrix. Serious coin if you can't do it yourself. Take it to a dealer and
you won't have much change from £2000, possibly even more than that. Even a backstreet garage
is going to be over a grand. Bummer. Look on the bright side, your Jeep may be unreliable, but at
least it gets shit mpg (that bit is humour, BTW).
Until it's fixed, make sure you keep putting water in the header tank, cus that's where the steam is
coming from. Don't let the engine overheat as well!