maybe the timing belt is loose? mine is and it does similar noises