How do you know the stepper is fine? Does it work on a different port?
If so, then try to run the stepper without the gear for test. If it spins, then:
the friction of the gears is to high or
the current setting ( Vref) is to low or
the jumpers on the extruder port have bad contact.
-Olaf