Your diverter valve is stuck in the open position....to sort this out you will need a REPUTABLE heating engineer...not just a plumber!!! The diverter valve will have to be either removed and serviced or replaced... either operation is not cheap.
Rick
August 2008