is the problem with specific junctions etc, completely randomised or have you used Invis Street to create your own diversions?
As at some junctions, AI cars will stop because it senses another car or pedestrian nearby, and the other car/pedestrian will stop too, and they get stuck indefinitely.