I have a 2011 BAD Boy MZ that acted funny like that. After checking all the safety stuff (that wasn't already bypassed), it ended up being a relay on the block stuffed down under the ignition key console/removable plate. Rather than playing musical relays I replaced all six relays with new ones...