05 400ex driving me nuts

Ok guy and gals im in need of any and all opinions here. This quad has been a tuning nightmare since the rebuild and cam and cdi. My mods are in my signature.

Starting from the beginning.
After i did all the mods i trial and errored some jetting and i landed on a 185 main jet needle one clip down and a 42 pilot at around 2-2 1/4 turns out. Started cold great. Had an annoying idle hang once it was warmed up and while i was riding. And it seemed like it was getting really hot on the engine on long trail rides. Classic lean pilot symptoms. I tried turning mixture screw out more around 3 turns out and it ran no better just seemed to lose some off idle power. Didnt pull near as good out of corners in 3rd as it did with the screw down around 2 turns. So i ordered the 45 pilot jet……..

Put it in tonight along with adding a SPAL fan on the oil cooler to just keep it alittle cooler on long slow trail rides and i put the mixture screw at 2. Wouldnt even start unless i had the idle screw turned all the way in. Idles like absolute crap. And the side of the engine even with the fan on got so hot i couldnt touch it in about 3 minute idling in the garage. Tried adding even more fuel with the mixture screw made it out to around 3 turns out and again nothing changed. But i was able to get it to idle with the idle screw turned about half a turn from as tight as it goes. Im so fed up with all this im about to just buy a new carb and try that. I have cleaned the mixture screw and its seat and the carb is absolutely spotless inside the bowl and everywhere else i have looked. Any input from anyone is greatly appreciated!