I can't figure out what is wrong with my motor. It will sputter but won't catch and stay fired. I know i have spark becuase it will fire off of starting fluid. I am afraid that it is my fuel pump and I know those are very expensive. Is there any other alternatives to try before i do that?