If it only idles with the choke on , the idle circuit is clogged. I've been there a 100 times . from lawn mowers to pick up trucks, it's the same thing. you need to take the carbs apart and clean them. 2+2 solvent and compressed air , and sometimes it doesn't always work.