Had a Baxi Duo-Tec 24HE installed just over two years ago. Typically, about a week ago, around a week after the warranty expired(!!!!) it started making a loud and high pitched squealing noise when hot taps are turned on. It got progressively worse over a few days and has now 'plateaued' at an almost unbearable volume. It happens at no other time, only when hot water is demanded at almost full flow. It does stop when the flow is reduced, but obviously I don't want to wait half an hour for a bath to run. I have tried reducing pressure in the system by partly draining and also a complete drain and refill of the system when I had to sort out a leaking rad valve today. After the full drain and refill the noise was dramatically reduced to a whisper, and at times none existent, but this lasted about 30 minutes (could this have something to do with the central heating taking roughly the same amount of time to heat right up?). Had the cover off and there's no obvious place the sound is emitting from. Please help.