i suffer from pretty much the same as you have described tim. so far i have checked my timing , cleaned my carb, checked my fuel pump and renewed my fuel lines , this week i shall replace the carb with one i know is okay if it stops i will let you know . the thing is though in between my car goes like the clappers !