Animation Gap

Hey! So I made some animations in 3DS Max. All the animations are in one file and I just set from which to which frame is a certain animation in Unity. However, I got this sprinting animation (I think only that animation has that problem) which has a small gap between frames. It plays perfectly fine back in Max whatever speed I use, but there’s a problem with it in Unity. I opened the animation editor in Unity and saw this:

The animation is 36 frames long and I’m sure that all the time segment I’ve input in Unity is correct. Either way if I make it shorter by a single frame, the animation becomes incomplete.
I also tried importing the animation with the modelname@animationname method, but the animation was incomplete and had a lot bigger gap like the player makes only one step (needs to make two, because that’s the full action of the animation) and then it’s a really long gap.

I hope someone has had such a problem before because I couldn’t find anything…well, I found this:
http://forum.unity3d.com/threads/72206-incomplete-animation-from-3ds-max
but it seems not to be my case.

It’s been 6 days since I posted the topic so I decided to make a new model with new animations. Actually I just copied the model and made new animations for it but my work was worthless - there was still a gap. I can’t seem to figure out what the problem is.

Is this topic posted in the right forum? Should it be somewhere else?