A likely cause is the three port diverter valve. Some have a lever so try to manually switch it over to heating. if this works you can temporarily wedge it to the mid position, the will give you heating, while you arrange for it to be replaced.
Stephen
November 2007