Help With AccelStepper

stepper.setMaxSpeed(500000);
stepper.setAcceleration(5000);
stepper.setSpeed(2800);

Are those reasonable values for max speed, acceleration and speed?

Have you tried to use lower values?