I'm working on a 2001, Recon 250 that wont idle either, it revs fine till you let off the throttle, but it backfires through the carb an exuast, so I'm going to change the cdi box, an then the coil, only reason,,,is because we have another one that runs fine, so ill just try them to find out if it fixes the problem, then if you think yours is doing what I described, this may be a fix for your recon, ill let you know