erratic timing on 360

Have you checked for play in the intermediate gear/ bushing?