I just went through a whole excercise of an engine that ran great for 6 years now suddenly did not. It turned out to be a silly fuel tank issue. I would also check all your fuel lines, tank, etc...Especially if the engine is in the original airplane and the plane still has all the old fuel lines.