Broken Whirlpool impeller

I have a 4 year old whirlpool Du945PWPT0 that had a grinding noise during cycle and would not drain (unless you count all over my wood floors). I have the unit totally removed with the filter, motor, etc. dissassembled. No clogs in the drain line (does not drain into diposal) or check valve. A bit of debris found (broken glass and plastic) by the filter. I thought it might be a bad motor/pump, but when looking at the part break down diagram http://www.appliancepartspros.com/partsearch/model.aspx?model_id=5134743 I found that the impeller (#24) is broken where the shaft meets the disc. Can anyone confirm if this is root cause for the dishwaser to not drain and also leak?