Yes you can do the leakdown test never hurts to know where your at there, But my bet still on timing and dist deal!!!
Add in it looks like it may also be fat on carb setting/jetting this to will add to the issue