While it may be out of time, I would not suspect that as first line unless you have hit something prior to this problem (which may have sheared the key). Having spark is good, but you do need to check to see that fuel is being delivered. You can check the cylinders by a compression check to ensure proper compression. Hope this helps.