i would verify the ignition is advancing properly, cracking it open with out the proper ignition advance loads the motor till enough rpm's are hit to clear the excess fuel and start making power, lots of things in play, wrong heat range plugs, plug wires breaking down internaly, coil not putting out proper voltage that it shoud,,, really sounds like a timing advance problem to me
mick
i dont own a snowmobile but i am a certified motorcycle mechanic for 29 years i raced 2 & 4 strokes and build choppers and hot rods for fun