Good!
Just been reading that manual and it looks like you can remove the GND wires from the PUL- and Step- if you are still having issues.
Excerpt from PM542 manual -
This driver uses differential inputs to increase noise immunity and interface flexibility.Single-ended control signals from the indexer/controller can also be accepted by this interface.
Still does not make sense but if its working then don't mess with it too much!