I think if you have too much grease on the gears it will slip. See if any of them have worn down. I know you can replace the tray loading gear, possibly others but I can't remember.
Have you tried it with the top off, to see which gear is giving you trouble?
Still havent sourced a replacement belt (though, I havent looked either).