So far I've gone completely through the carb and installed carb kit including new slide gasket and mid body gaskets. Tried every pilot from 38 to 50 with stock needle while trying to adjust fuel screw for correct idle. Fuel screw is an R&D flex jet and has the spring, washer and o-ring in the correct order. Did find one intake valve with zero clearance so I re-shimmed it. Figured that had to be it. NOPE. Have checked valves multiple times and they didn't move after re-shim. Tried a brand new carb. Installed JD jet kit. Cannot find an air leak but replaced carb boot anyway. Installed an FMF snap and the bike already has a flywheel weight. I've read both of these can help but not on mine. TPS is in spec and adjusted correctly. Unplugged has no effect.
As a last resort I tore the head apart to inspect valve-train and the right intake had some cupping so I sent the head to Ken for his KW valve job. Also putting in a new piston and cam chain while I've got it apart. Hoping this will resolve my issue but I'm not holding my breath. So while I'm waiting for the head to come back I figured I would ask if anyone has solved this hanging idle problem by doing something other than what I've already tried. Sorry this is so long but I've never had a bike act like this and I'm getting to the end of my rope. And budget.
](./images/smilies/eusa_wall.gif)