2008 firebolt xb12r. Up until today ran fine. Decided to take her out for an afternoon ride. Put the key in turned the ignition on. No check engine light. Started it, check engine light came on two seconds later. Stayed on while riding. Stopped at stop sign ten minutes into ride. I turned the bike off. Turned ignition on, no light. Started, light came on two seconds later. I rode home and parked her, nervous and anxious. This might be a stupid question, but I have the code throwing dongle from asb, can I use it while the bikes running to get a code?