Well not really cracked but came apart. Looks like it's made from two pieces glued together with some nibs for alignment. My pump was making noise at high RPMs over 2800. Sounded like a small rock was in the impeller so removed the seal strap and diffuser and noticed the impeller split in two. It was still holding on one side. Seems like a pretty weak design to be held by glue. Otherwise it feels like this is nylon, which is fine. Part# is C105-238PLA...I hope PLA is just coincidental and its not actually made of PLA - that would suck. I can probably just glue it back together. Any suggestions on a glue that works with nylon. Pump is only 2yo, anyone aware of this issue?