Whenever I have an engine that cranks but won't start I use a spray of engine starting fluid in the carb or air filter. If it sputters or starts and runs for a second or two then I know the problem is fuel related.