Guga
Já que a coisa tá cabeluda, já experimentou retirar os diodos rápidos, e testar ?
Pegar uma boa lupa, e dar uma olhada se não existem soldas frias também ?
Retirar o L297 do X,Y e testar no conector do Z, os 3 motores, ainda com os diodos colocados na placa,
depois colocar o L297 do X, e testar novamente os motores neste, e repetir para o Y ?!
Caso nada disso funcione, uma boa benzedeira resolve o problema.