My 99 (Corrected) TRX 300 FW will spit and stutter when under load. Especially when climbing a mild incline (I refuse to take on any step hills with it running like this). The carb has been rebuilt and installed a new coil. Neither of these made any difference. It will run fine on flat land, slow speed or no load, it get worse the hotter it gets. I am leaning toward the CDI? Anyone had this problem or heard of this?