Also bei mir laufen die Motoren auch. Sie fiepen wenn die PWM langsam hochgefahren wird, also bevor sie anfangen zu drehen...vielleicht ist deine PWM-Frequenz zu niedrig.
Das Fiepsen ist aber schon gut, d.h. ja die Motoren haben Strom und sind nicht kurzgeschlossen.
Hast du mal die Dioden der Transistoren auf richtige Einbaurichtung gecheckt?
Gruß, Sonic