One thing you said stuck out, bad motor mount.I
This is easy to check, have someone let the clutch out in gear while you observe . If the motor lifts up maybe just maybe it's pulling on some wires.
In reverse it would 'nt pull the same direction so check it out.