I had a similar experience last year where mine was cutting out, bucking and backfiring and then running perfectly. It turned out to be a failed condenser. I was able to hook up my timing light, point it at the front window and observe the spark die as the engine was failing.