You r animation problem... I may know how to fix it but I'm about to leave work so I'll type more detail in a second.
Yeah, but no. It's more problem with getting an animation to stretch to a frame, stop, then stretch to another frame rather than have the entire animation stretch from frame 0 to the last frame