2002 honda recon wont idle….help please

I am currently working on a 2002 Honda Recon ES 2×4 this four wheeler is carbureted I just put a brand new carburetor on the four wheeler that came straight from Honda preset and pre adjusted new fuel line new fuel filter also new air filter and new spark plug. Now for the problem when you go to crank the 4-wheeler you have to use the choke once it runs the only way that it will stay running is if you keep giving it gas on the throttle after you cut the choke off if you try using the idle adjustment screw if you go in to far it will run but hits 3000 RPMs without giving it throttle if you back off of the idle adjustment screw and let off the gas it slowly dies out then when you crank it sometimes you have to rechoke it again. So now I’m down to three options. Option 1 bad gas. Option 2 valve’s need adjustment. Option 3 not getting enough fire….. If you have any other suggestions on what may be wrong please help