kf2qd, I did that a bit ago I missed a ground. But that didn't fix the problem.
I'm using an o'scope connected to the pins on the Arduino and stepper motor.
The problem is when both pulses change at the same time. This is shown in the picture on the first pulse. You'll see one go high and one go low at the same time. This happens again right after the mid-line of the screen. So it's software...
I found my problem.
const int stepsPerRevolution = 48;
I had this set to 7.5 because that was my step size. Well, this number needs to be 48. 1 revolution = 360 / 7.5 = 48
I looks like that 7.5 was the perfect number to cause the pins to change at the same time causing the problem. It's working perfectly. Also the center taps need to be connected to the power source. Not 100% why. Hopefully the machine book at home covers stepper motors.