What can happen is, when you go from high revs, to foot lifted, the govnor cant react quick enough and it stalls, then its an absolute BITCH to start. If you have smoke you have fuel, it wont be your stop solenoid. Does it sound like its making compression? You could well have slipped a tooth, or something could have some loose in the pump. Did you govmod it? You know where you put the govnor back in the control arm slot, did you twist the shaft running down the centre of the govnor so it couldnt jump out?
Edit: Scratch that, you wouldnt have smoke/fuel then...
Edit: Scratch that, you wouldnt have smoke/fuel then...