Ok, I just went out and fired my truck up, and was messing with the timing to try and get it to run right. If you havn't seen my other posts, I can't get this thing to run right after I installed a new fuel pump about 2 weeks ago (and again a week ago). At first I thought it was the carb, but I have been messing with the timing and it runs fine if you are running ALOT of timing. Spec: HEI distributor with MSD 6 Offroad box, MSD Blaster SS coil, MSD cap & rotor, MSD HEI dust cover, MSD 8.5mm Super Conductor wires. All this on a 350 SBC. Problem: I was just messing with it, and to get it to run decent (not stumble terribly off idle) I have to advance the timing alot. I am running 30* BTDC at 650-700 RPM. This is with the vacuum tube running to the vacuum advance disconnected and pluged with my finger. As I can tell when I start to rev the motor up the timing runs to over 50*BTDC. Can someone tell me WTF here? I am going to pull the cap & rotor Tuesday to see if something is a miss under there. I drove it around with the above specs and it didn't ping from what I can tell. I was climbing a gradual hill in 2nd gear at around 3000-3500RPM and I could hear or feel any pings or knocks. I was thinking about the fact that the MSD multisparks, and I was wondering if the multispark would possibly give me a wrong reading (firing earlier then normal HEI) and therefore make it look like it is running more timing then it really is?