If I read this right you are blowing Fuse 18 in Battery Junction box? or the EEC fuse? The EEC fuse
is the feed to all solenoids and valves in the EEC system that requires 12v. MAF,Injectors, Evap purge flow sensor,Evap canister purge valve, all O2 sensors, EGR vacuum regulator, and Trans range sensor if automatic.
I would suspect one of these are shorting and not the PCM. I would get a 20 amp ckt breaker to install in place of fuse and start unplugging them one at a time to see when short goes away or unplug all of these first and then start connecting them back one at a time to see which one shorts it. The ckt you are working on is the red wire to all these, but short could be the solenoids or valves themself and not necessarily the red wire.