URGENT:(Due tom.) I have a curve that my animation follows, but at a certain point...

The animation pauses, but still follows the curve then the animation continues, but does it one more time before it gets to the end of the curve. wtf. Also when I playback animation(Alt+Shift+A) when it gets to the part where the animation is suspended, it restarts the animation. The animation is set to like 5-- frames, but stops in the 2–'s. Help?