Sounds like an air/fuel mixture problem,I used to get that popping noise on my old Triumph Bonneville when the bike was running too lean,today's modern electronics do all the calibration for the air fuel ratio so i would suspect either a sensor has malfunctioned or you have a hole in your exhaust system, |