My Bosch Exxcel dishwasher no longer heats the water. It was also getting stuck on the last minute of the cycle. I cleaned out the filters and propeller bit but don't know what to do about the heat. What are the possible causes? Are they things that can be fixed on own or do I need an engineer to look at it? Thanks