basically the above covers the issue - the high pitched squeal was evident when applying the brakes.
My car has 50000 miles.
My car has an automatic transmission.
This sounds like a brake issue. The brake pads have a wear indicator that will make a squeal-type of noise when the pads have been worn down. The stone rolling noise could be debris in the wheel brake area. It could also be a hub bearing failure. You should get this checked out as soon as possible to avoid any dangerous situations. A technician from YourMechanic can come to your home or office to diagnose the squeal sound and make any repairs that are necessary.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing