Clean the air filter?
Worn out piston/liner sets will start and run when cold, but as soon as the engine warms up enough, the engine will overheat and quit and not restart until it's cooler back off. An engine that runs rich no matter where the needles are set usually indicates an air restriction causing the engine to draw more fuel.