Motorcycle engine stops while riding can be caused by numerous reasons such as the battery, fuel, and clogged exhaust.  And here are some top reasons why your motorcycle engine stops while riding. 1. Faulty motorcycle battery.  2. Faulty carburetor. 3. Low fuel. 4. Exhaust.