Check the clearance (tooth profile) on the chain teeth. I suppose you would be aware of an overheated saw chain, but... Also is the lube feed working. On my Husky you can watch the spray by holding the chain tip next to a log or branch. The two strokers produce torque a ways up the RPM scale and are weak down low so will stall out if tooth profile or lube are not right. You know this already...just some thoughts.