There's a common theme here I think!
Check the connectors to the coils. The can work loose and stop passing voltage properly, then the coil will not spark well at low revs. If the connectors are dirty, clean them well. Make sure they are a tight fit (squeeze gently with pliers)
Let us know if that helps.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball