does it sound like its running on all cylinders? make sure you dont have any vacuum leaks, intake manifold gasket, breather tubes, vacuum ports plugged/capped, etc. what rpm does it die at? whats your idle mixture screws and idle set screw set to? timing set to what at idle? does it spit and choke and bump or does it just die like its running out of fuel?