Have you tried replacing the synchronizer?