I have a terrible squeak from brakes when coming to a stop. It happens in the morning usually. To a lesser extent in the evening after work (if at all). Car is always garaged. Brake pads are ok. Car was serviced at the start of November. Pads didn't need replacing. Mentioned it to garage. They said water might be a cause. This can't be the case as the car is often garaged for a number of days (I also drive a 4x4). Car hasn't seen any water/rain or a washing for awhile. I even tried cleaning around the discs/pads with compressed air. Any idea what's up? Any suggestions as to a solution?