you need to bear in mind that the nozzles have stupidly small hole sin the end and they can get 'clogged' by something so small you'd need a microscope to see it.

And as I have recently discovered - 99.99% of the time when you think it's the stepper motor that's faulty - it's almost always something else :-)