MSD

Hey guys, I think I have tracked my weird idle problem to the MSD Dist. I seems like advance is coming on too soon, and increasing idle speed, from 1200 to 1800 RPM. 20 degree advance initial, all in at 45 degree. At 1800 timing increases from initial to about 28 degree. MSD Dist, How to change to come in later. Thanks. No Vac. Just a little, it is right on the edge of being great. Maybe tune is the problem, but it starts and runs great, till it gets warm, about 180 Degree. Weird problem. Thoughts? Thanks All