If you're using an ATX supply it might be too little load on the 5V line. I had motor vibration and communication issues until I put a better load on 5V.
[
reprap.org]
If you measure the 12V line as you add more load to 5V you will see the voltage get closer to 12V the more the 5V line is loaded down.
12V 50W light bulbs sold for accent lighting have pins sticking out that will fit between the case and socket in a molex connector. That's a pretty good load for the 5V line. Or get a few power resistors.