I've been checking the timing and advance on my engine so removed the vacuum advance pipe to get the basic setup. When I reconnect the pipe it looks like I have a permanant + 10-15 degrees all the time ontop of the mech advance. When I first fitted the dizzy it was advance on idle and then gave no advance when you rev the engine. I'm wondering if the spring on the diaphram has weakend off over the last 6 months - its a mallory electronic dizzy. When you accelerate hard it seems to pull ok but is spitting back sometimes through the carb on startup. I'm sure that its connected on the correct vacum line on the carb as it was working fine i.e. vacuum advance at idle or part throttle / cruising along. The carb is an edelbrock performer 650 (it has webber stamped into the casting) and i only have the vacuum pipe to the dizzy - all other ports blocked off. I've checked the lines are clear and the diaphram seems to operate when sucking on the pipe ! Could the diaphram spring have weakend ? Any help appreciated.