When my truck does the same thing as you describe, it is fixed by either cleaning the points or by replacing the accelerator pump diaphragm which has developed a pin hole in it, leading to an over-rich condition. I always start by cleaning the points. That is easier and free.