I just got my MS2 installed on my truck tonight, but I seem to be having a very weird issue. First off, my setup consists of a stock 300, stock efi intake and exhaust manifolds, stock injectors, stock Duraspark II distributor with a GM 8-pin HEI module, GM coil, Megasquirt 2 v3.57 running fuel only, letting the dist. control timing. I went through the distributor, put in new shims and advance springs, made sure everything was set the same in terms of spring tension and total amount of advance, basically I freshened up the stock dist. The mech. advance has one light spring and one heavy spring. Vacuum advance module is in good working order. I am getting the fuel map dialed in, it runs, idles alright, but only drives well if the engine RPM is over 1400 or so. Struggles to get going until the tach reads about 1400 RPM, then it takes off like I floored it. If I give the engine a little more timing at idle it seems to idle better, but when I increase engine speed in neutral it doesn't like it too much (knocks and pings), never drove it like that...didn't want to destroy it. My timing at idle is right around 12-13* WITH the vacuum line attached, if I try removing the line at idle, the engine dies. Maybe I goofed up the dist. when I was going through it? I know it's definitely an RPM related issue. I'm about ready to buy a remanufactured distributor, but don't know if that will fix anything. Anybody out there have any input as to what may be happening?