If you have a spark then it's either lack of air or lack of fuel.
Modern fuels tend to cause the fuel lines to perish - air enters where it should not - consider having it professionally serviced - or buy a fuel line kit - I think Amazon have them.
This is mere conjecture...
Good Luck...
March 2017
Automatic Answer
We may have found other answers which could help you.