Yep. Exactly what happened to me with the screeching and smoke. Had to pull my battery out also. You definitely need to pull those motors off and check the mounts to see if they're not melted. If they are, your motors are off cant. I posted a pic if the inside of my arm on this thread. Very...