Obvious question:

Is the touchpad clean? Have you made sure that nothing is on it? If there is dirt or something on it it could see that as your finger and when you move it pulls it back... just a thought.