A few things to check:
Fuel filter, replace, it's cheap. Something similar to this works fine.
Pilot jets, there are small holes on side of jets that must be open.
Either one will cause issues like you are having. The pop could have been a lean condition. The bike will idle with just the smallest amount of fuel being supplied. It's not uncommon for these issues to be quick to manifest. Could be some water in fuel. How long did bike sit? Keep us informed.
Fuel filter, replace, it's cheap. Something similar to this works fine.

Pilot jets, there are small holes on side of jets that must be open.

Either one will cause issues like you are having. The pop could have been a lean condition. The bike will idle with just the smallest amount of fuel being supplied. It's not uncommon for these issues to be quick to manifest. Could be some water in fuel. How long did bike sit? Keep us informed.