Question about a buddy's bike - an 82 Honda Nighthawk 650 - works great, good RPMs up to 5th gear, then its impossible to get it up past 80-85 km/hr.

carbs have been done- cleaned, new jets, new seals, new plugs, etc.
the shop who did most of this work are kinda stumped. they're thinking its the ignition modules at about $800. cost to replace. ???
exactly what are these ignition modules ( sounds like there's 2 of them)
another shop we talked to says its the airbox that needs cleaning.
anybody have any experience with this bike or with this kind of problem?
any suggestions greatly appreciated.
thanks to all..