here is an update on what I found.
Im begining to think that there may be a problem with the motor itself. Its just making this funny ticking noise while it runs and nothing I have tried really changes it much. except I tried changing the kernel speed of the computor down to 25000 hz and it seems to be a less frequent tick. but it still ticks non the less. Ive tried running in Full, Half ,5 , and 10 microsteps and none of that affects the noise coming from the motor. also I found that when Im running the below program the motor will hesitate just slightly between lines of code. even though its in CV mode it slows slightly like its going to change directions. If I slow the feedrate down to say 10 it will not stall. and by 10 I mean Inches per minute not degrees per minute. I am using the "use diameter for feedrate setting" from the toolpath screen. was also curiouse what the "A rotations enabled" check box does?