Sounds like a air leak as you say Norm

I would check for a slightly stuck decomp valve or weeping head gasket before checking crank seals. Blocked muffler could also theoretically cause poor port scavenging so it needs a richer mixture in the fresh charge its getting each stroke

Are they going off flat out like a air leak