I have an 01 Cherokee Sport. I have new 5 month old rotors and pads up front and new 1 month old drums and shoes in back. I put new spring kits on the drums too . I replaced the brakes due to brake squeal. Turns out my pads and shoes were glazed and I needed new drums. Anyway, I still get some squeal from time to time under light breaking from 25 mph to stop. Some people have told me the squeal is from brake dust but I spray brake cleaner once a month. What is causing this squeal and what can I do to stop it? It is quite annoying knowing that I practically have new brakes.