98 600 to much fire!

here we go for all of you that have no fire problem i have the opposite. replaced stator and pick-up (in fact twice thinking cheaper stator assembly was bad new) ran valves, new coil and wire. will start and idle but give it throttle and has no power and backfires. pull plug and spin over and it gets constant strong spark. no intermittent spark. iam down to cdi is bad internally . any suggestions?
thanks!!