when i turn my car at a low rate of speed it sounds like there is a squeak coming from the right front of the car. could it be a ball joint? i went to the dealership with a ball joint notice and they said my car had no recalls based on the VIN. also, passenger rear window wont roll down is that a the regulator?