Still hesitating

So the motor is still hesitating off idle. My timing is 14* idling at 600rpm. When I put it in gear idle drops just 100 rpm. I have no vacuum leaks, i pulled all vacuum assisted instruments off the intake tee. Checked the brake booster it's working well, and is brand new. If I let off the main idle screw the motor dies if I turn, I turn it in rpms go up as expected. I've changed to all 3 pump shot holes, and my secondary idle screws work as long as the main idle screw isnt too far in or out. If I go too out they dont work and too far in and the carb starts acting like it's getting more fuel... no sure how to describe it only to say it seems the screws are working in reverse at that point. I'm starting to wonder if my idle circuit is effed. Any thoughts?