1 First, I would disconnect the tach lead at the coil, Grey wire. If the tack is faulty it can influence the ignition.
2 second, when this occurs if you activate the throttle lever several times very rapidly like pumping a gas peddle several times quickly,does this help?
Also do it to the good running motor for comparison, it should choke it out. If it does help the problem motor then it is a fuel problem. if so do step 3.
3 third, swap fuel lines and see if the issue goes to other motor. If it transfers then it is a fule supply problem.
4 fourth, swap ignition mudule from bad running motor and see if issue transfers to other motor,
Do any of these in any order execpt number one. do that first.
Remember you have two motors so what ever you suspect as the problem just swap it out on the other and see if the issue transfers........
To me it would seem that either it is a carb issue or a ignition issue (either timing control module or tach)
also listen carefully to the bad running motor, if it is having detonation issues/lean running it will reak havock with the timing because of the knock sensor, which should be just forward of the starter motor screwed into the block, which could be causing the timing to retard at wide open throttle.
(Not likely but possible)
Most wide open running issues are typically fuel related, supply or carb. sometimes ignition, also a dirty flame arrestor (lack of air)
also a broken choke/linkage allowing the butterfly to possibly close.........
slightly clogged gas tank vent line???
these are my suggestions...........