2006 Rancher 350 wont start/leaks out of overflow

2006 Rancher 350.

I will start from scratch. A few months ago my overflow tube started leaking so I rebuilt the carb. Bike ran a little rough after and still leaked gas unless petcock was off. I went for a ride around the block and it started rapidly backfiring and sputtering then died. Took carb out again to clean float bowl again and make sure the needle was good and float wasnt cracked. Everything looked fine so I put it back together. The bike cranked up fine and ran good until halfway around the block and died again. Now it won’t start. Should I just buy a new carb and drain gas/clean tank?? Any advice appreciated.