I read somewhere that ignition faults often seem like petrol faults.It seems like its not petrol so probably its ignition.You could start with looking at the plug .. clean or replace .. check gap.Check high tension circuit .. check connections to coils etc.then check low tension circuit .. all earth connections, battery etc.a fouled plug may struggle at low revs?poor coil will struggle at low revs.bad earths will lead to lack of current.
I only know a few basics.I read the manualwhen the coil went on my Pan, it played up for only a short time, I read the manual and followed the elec/ignition tests, and founf a reading on the multumeter that was not to spec .. new coil too expensive so got a secondhand one off internet search, .. rreplaced.. fine!if it was the coil I think you would soon know, as it is very apparent, not going at all on low revs.petrol/ignition faults are very difficult to diagnose, esp for an amatuer like me, sometimes u swear that its electrical but it could be mixture, or timing.wot I do is check over the easy basics .. connections, plugs, wires .. (or tubes, jets, filters ..) if not find .. then follow manual guidance check for items .. it can take a long time and may be easier (and cheaper) to pay an expert