inspection of coil terminals, spark plug wire and cap, that each is receiving voltage and delivering adequate spark throughout the RPM range, correct, properly gapped and torqued spark plugs.
Fresh fuel in a verified non rusted, clean tank. A working petcock, no internal faults or vac leaks...properly installed and delivering fuel when vacuum applied only. no leaks, vacuum or fuel.
Airbox gone in lieu of pods? Jetting changes are required for adequate running throughout RPM range. Simply cleaning every piece is only part of the carb process....jetting, adjustments, new orings everywhere and careful, proper setup of the float and pilot systems are all critical to good running.
Getting it to run and getting it to run *properly* entail different requirements. As I posted, a matter of fine tuning and careful setup of the many systems involved.
Good luck with it.
'95 Ducati 900SS/SP
'07 Ducati SS800
'98 Honda VFR800 FI
'19 Honda CBR650R