Mine was doing somthing like that last year & I found a broken spring on the mechanical advance in the dist. it was changing the timing. and it felt like it was running then it got bad gas them it cleared out and fell on its face. Last place I htought of looking. I would take a look couldn't hurt.
Rick