ICE:
How much compression/pinch does it have? the piston has quite a few scratches on it. Do you clean/re-oil your air filter regularly? use after run?
how hot do you run it? if the p/s fit is loose, then when it warms up it will stall because of heat expansion.