i wouldnt be surprised if its ur wheel bearing. ur hub just holds everything together and a squeal would either be the bearing or the brake pads. but when u say it goes away when u hit the brakes then it doesnt sound like brake pads to me. i would jack it up, and wiggle the tire to see if there...