Ok it will have drives but it sounds like its one of the cheap integrated breakout/drive boards, ie a Chinese TB driver board.
These tend to be problematic and now I know that is what you have I would say it is more likely to be your problem.
Gecko Drives do the G540 which is 4 drives and a breakout board all combined into a single housing.
What I would suggest however is you swap some of the axes connections around and see if the problem stays with the same pins.
Hood