Short in the wiring or a bad fuel pump.
The fuel pump is shorting out and that is why the ecm fuse is blowing .Disconnect the the fuel pump and try it again,if the fuse blow's again then it is not the fuel pump.
It is very common for the starter to be the cause of that fuse blowing.
there is a fuse under the hood for "fuel ingtion system" # 20 amp change that im searching why my car keeps blowing the same fuse
the fuel pump tank wiring is faulty at the pump
my Chevy cobalt 2005 keeps blowing the fuse everytime i put my windows up or down i had the door wireing replace a new window motor replaced new switch and it still blows the fuse what can the problem be
Fuel pump
A live wire in the audio circuit is touching metal, or connected to ground in some way.
I have a 91 240SX and had a similar issue, my Fuel Pump had to be replaced.
An electrical short between the fuse and your fuel pump, I would replace the fuel pump first..
Disconnect the harness at the fuel pump and replace the fuse. If your fuse doesn't blow after turning the ignition on, you probably have a bad fuel pump, check it for shorts.
WHY MY ECU 15AMP FUSE BLOWS EVERYTIME I START MY 97 ACURA INTEGRA
You may have a problem in the pump. Take it off and check .