Given your problems with the filter, it is probably a good bet you have the same issue with the heater. So I suspect there is probably some calcium buildup in the exchanger and it just needs to be cleaned out. However, you may need to do a bit more than a simple hose off. Check your manual for instructions but mine suggests using a long cylindrical metal brush to clean out the sediment.