Seems like you could check for excessive friction by removing spark plug and turning over with recoil. It should spin nicely. With plug still out connect wire, lay plug against block and turn over, check for good spark- kill switch off.
It still may be carb related- I found extremely fine holes...