So back at the shop. Bought an ultra sonic cleaner on ebay. Double checked and made sure that every port and orifice was clean. New fuel pumps, coils, needle and seats, tps sensor, and all new pilot screws. Primed up the carbs and fuel lines with a squirt can. Fired it up. Started up better. Had a high idle. Kept backing out the idle screw on the rack all the way but still had a high idle. Got to looking at my throttle cable up on the bars. The cable was not secured with that metal tang so it was just sitting in there. Fixed that. Idled down to where its supposed to be. Came back a few hours later after it cooled down so I could do a cold start and warm up. Full choke and started. Got it to run high idle with half choke, which its never done before. Last thing I will probably do is send it to the shop to sync the carbs.