If it stalled, then I would look for something other than the clutch, such as air filter, fuel filter, spark plugs. (think air/fuel/spark) Trust me on this one - or do some google searches... I suppose it could also be low compression, but that would be gradual, and sounds like you are not describin...