Conveyor Belt Problems

I made a conveyor belt using two sections. They use 3 path_track objects (one before, one in the middle and one after) . The one at the end makes that track section transport to the first path_track. The problem is that they have a tendency to leave gaps between the sections when a section transports. the gap gets wider ofver time and nothing I do seems to fix it. What do I do?