Start with a full tune up, replace fuel filter(s) and inspect contents. I'm guessing this is thunderbolt ignition? Have you replaced the ignition sensor with the latest OEM three wire and properly grounded?
Could possibly be the carb, check fuel pressure/vacuum