I had about the same thing happen to my old griz. I would be riding and it would die. I could get it to start but it would only idle. After changing alot of parts I cleaned the carb and it was fixed
Any chance there's much water/moisture in the fuel tank? The main jet is the lowest in the carb, thus is the first to get submerged in water if it's getting in there.
__________________
'09Thundercat - 1000ish
SpeedWerx powa, /// WCD, 4" catvos, 29.5 terms
'96 300 ...a little taller & a little more power than most.....