I'm trying to figure out what's wrong with my Virago 250cc. It will only run if you have the choke on. If you let it off the choke the engine switches off. I originally thought that maybe the carbs were dirty. I ran some Seafoam through the fuel system, but it didn't seem to help. You can rev the bike in neural a little bit, but it will switch-off if you put to much throttle on. Does anyone know what's wrong with the bike? Is it something I can fix?