I have a 94 Mustang GT manual that has been out of commission for the last few months. A month or so before it stopped cranking this time it stopped cranking once before due to a bad pickup in the distributor from what I was told. The mechanic fixed and I drove it for about a month before it gave out on me while I was driving. It was driving weird that day, wouldn't accelerate normal, backfired a few times. When I parked it at the store and came back out it wouldn't start. Finally got it to crank then it gave out 2 minutes later while driving. Eventually I got it back to the mechanic from before and he checked everything and said the only other thing it could be is the ECM. Im having an extremely hard time finding one. Any suggestions?? F4ZF-EA is the ECM