pwm mit 1/10 ms hört sich gut an.
Wie belastest du den Motor? kannst du den Motorstrom messen? (das Amperemeter sollte TrueRMS haben). Im Leerlauf wird er ja keine 55A aufnehmen.
versuche mal, bei 5/10ms Puls (50%) den Motor so kräftig zu belasten, das ca. 20A fließen. Wie warm werden dabei die Transistoren?

Gruß Stupsi