RE: Screeching noise
It could be a multitude of things. Considering it's that HobbyWing stuff, I'd assume the motor gave out. Have you determined if the noise is actually coming from the motor? If it is the motor, a bearing may have gone bad. There isn't much to those motors, so there's very little that can go wrong mechanically.