Found the cause. It's a busted dual transistor(square, 6 legged). The engravings were "1C" and "W82" below it.
Only one of the 4 transistors heat up when battery is inserted. And if a transistor is damaged, it loses its ability as a switch and remain ON making the motor spin when battery is...