check your rubber boot that connects motor to gearbox.They will fail from time to time and cause problems