Bad gas/clogged fuel filter/bad air filter/bad auto choke/loose fitting on the carb/mis adjusted oil pump/ Lots of maybes... You have to try to narrow it down. I would start with new filters/spark plug. Adjust the idle mix screw, and keep checking from there.