Good work
I assume you fine tuned spark timing with a timing light and SPOUT disconnected
Did you remember to plug back in the SPOUT Connector?
SPOUT is the "vacuum advance"(from computer) in a TFI system, so engine response to acceleration would be slow unless spark timing changed with load
TFI(ICMs) can only do RPM spark advance, not load advance since they have no connection to throttle or vacuum levels, only the computer does
If you haven't done base spark timing yet then do it now
A Fuel mix doesn't ignite instantly
Spark starts the ignition process but it takes time to get the full explosive force that pushes the piston down and adds power to the crank
You want that full explosive force to happen when piston is 5 to 10deg After TDC
Earlier than 5deg and there is not enough leverage, most of the force is absorb by connecting rod, after 10deg the chamber area, piston and head area, is getting too large so explosion has too much room to expand so less power added
So spark happens Before TDC to get full explosive force After TDC
And then there is RPMs
Obviously the time it takes for crank to rotate from 10deg BTDC to 10deg ATDC changes with RPMs
Higher RPMs require the spark to happen at 20deg BTDC up to 35deg BTDC to get full explosive force at 5-10deg ATDC
This is just Math and TFI(ICU) module can easily do this, in the old days distributors had springs and weights to do RPM spark advance
The "monkey in the wrench" is fuel mix ignition time
Regular 14.7:1 fuel mix has a set burn time, the time it takes from spark to full explosive force
Richer fuel mix BURNS FASTER, and its based on how rich the mix is, no set "time"
This is where Load Advance comes in
Vacuum advance was used for many many years
At idle Vacuum would hold spark advance at say 20deg BTDC, when you stepped on the gas vacuum drops and so would spark timing, so say to 12deg BTDC so rich mix from "stepping on the gas" could have its faster burn time and explosive force was still between 5-10deg ATDC
With electronic spark systems the same is done by the engine computer because it has throttle sensor and its controlling fuel mix so knows exactly how rich the mix is
This is NOT a definitive explanation of spark systems, lol, just a general review of whats happening and whats needed