So I double checked base timing and it was at 12, I dropped it to 8 just to get the idle down but it’s still fast even with the idle speed screw all the way out.
ive concluded, after my own research and all the help here , that there has to be a vacuum leak somewhere. Guessing it’s the base...