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
A live wire in the audio circuit is touching metal, or connected to ground in some way.
Fuel pump
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 have a bare wire that keeps shorting out & blowing the fuse, I had the same problem. The wire is the one that runs from the fuse to the fuel pump. The casing has melted away and now the wires are touching.