It has been running fine but twice recently it was hard to start (engine turned but did not fire/run) but then it started OK. Today it will not start at all. The engine turns normally but does not fire. I have confirmed that there is a spark at the spark plug. Fuel system problem? If so, what do I do next?