hello everybody, i have a honda rancher 350 2 wheel drive 06 that has been sitting around for about a year. so i changed the gas and oil plus the oil fitter and the air filter and put in a new spark plug plus a new battery. after all that it still did not want to turn over so i pumped the choke a couple times hard and it stared. so then I was told the float was bad and need to be replaced so i did that and It fired up somewhat ha. It has been through some deep mud holes so i knew the carb needed to be cleaned so i took it off and cleaned it with some carb cleaner (spray can) then used a air compressor to blow it out. After that i started it up and it sounds okay. the problem i run into it that it will not idle and it wants to die when u down shift into low gears or just warming up wont idle unless choke all the way out. so after the first carb clean did not work i thought that maybe i did not clean it good enough? so i took it off again and let it soak in some b12 fuel and carb cleaner (liquid) and let it soak for about an hour or so and did the same thing blew it out with a air compressor. After letting the carb soak i put it back together and still no idle unless the choke is all the way out. before i replaced the float you had to ride it with the choke all the way out or it would die. also you cant shift into first without the choke out or it will die but u don't have to after u get going with the replaced float. so any thoughts on what it could be ? help please