Your question is very vague. You say that "you do have spark when you let up on the starter" This would require the engine to be turning in order to get spark.
What machine is it? What engine is it? We need the make, model, type or spec number, and code of the engine.