Sounds like it might be the esc... Give the motor a sniff and see if it smells burnt.. I'm no expert but it.s worth a try..
Question can you run some jumper wires straight from the battery to test if a motor works safely ? Not talking about lipos but the nimh/nicd smaller packs on a brushed motor...