was there water in the filter or the tank?
You may have some water in the carb bowl.
Check your seat switch especially if it happens on hills or slopes
Check the throttle plate to see if the throttle cable is pushing the choke part way closed. I have seen the wire end catch the choke plate on the throttle/ choke bracket and move it.