Sticky valve maybe?? Feed it a can of Marvel Mystery Oil (in the fuel and oil both) and see if it reacts. This may sound like "snake oil" but i'ts worth a try.