NEMA 17 behaving randomly with A4988 driver