Definitely the impellar - IMHO. My 330HPO did the same thing, and the blades were just "worn" not missing.