You may want to check and see if it has a bent pushrod. A bent pushrod can make lots of noise and is not an expensive fix.