Varying spark, out of ideas
Maybe you got a bad distributor. Wouldn't be the first time I've seen that. Any sort of point plate movement can cause it.
Print