I misunderstood you. Here's where I went wrong.
dont think its a vac leak (guage is on 20 when i start it) but idles at 12-15 and goes from 1200 to 1500 back n forth
I thought you meant the vac gauge was dropping to 12-15 at idle.
I agree your idle is too high, but there's only 2 things that can do that.
1. vac leak in the intake system.
2. split diaphram in the IAC valve.