you said it has tons of compression left so its NOT worn out. i would go towards air leak. get new bearings, new fuel line, and reseal the motor, get a new glow plug while your at it, if you never changed the conrod i would at this point. 50-70 bucks and you should get many more gallons thru it