I've always had a cold-start problem with the GPW and the 351W. When it's warmed up, it runs great. When cold and when transitioning from driving to stopping, I would have odd bucking issues. It would do fine in 4 low, but the idle tended to be a bit on the low side and the transitions were a bit abrupt.
This is a known thing with the Mustang ECUs, EEC-IV specifically, when they are paired with an engine with different parameters. Most of the drivability problems are related to the ECU being programmed to stock engine parameters.
So onto the programming part. The ECU I am using is an A9M out of a manual Mustang - I think it's a 1990. I took the cover apart to expose the J3 port. I will be using a Moates Quarterhorse with Binary Editor Software.
The first few steps involved me adjusting the airflow mapping to get the AF ratio right and adding a VSS. This took a quite a few treks around the neighborhood to get it right. I got a lot of weird looks driving this thing around my neighborhood with a laptop bungee corded to the passenger seat in the 100°+ heat.
The second is I had to adjust the associated start up and air transition parameters. I am stoked that I found a YouTube channel with a guy who was much smarter than me to lead me down the path of tuning. I would highly recommend checking out his channel.
Effectively my engine was taking in about 30-40% more airflow at a given load factor than a stock 5.0L HO engine. Add in that the overlap on the cam shaft would trigger the idle up protocols in the ECU which would swing the timing 20° back and forth. I was able to smooth that out as well. I added additional airflow to the dashpot function, added RPM at startup, changed the cold temp multipliers and even added another 250 RPM idle up when the OBA is triggered.
Once I finished the process of tuning and driving, I took out the Quarterhorse, and burned a J3 solid state chip for the ECU.
Part of the tuning process led me to discover that some of my drivability issues when it was hot outside was because of the air inlet temperature. My engine is effectively taking in hot air from the radiator fan, which is causing it to defuel and thus make a lot less power. I'm seeing ACT of 200°F at some speeds - which is obviously causing the engine to defuel and pull tons of timing.
Next step - build an air filter box.