Western Union is a big problem. As far as a check clearing and then not clearing, it happens all the time. The bank has the ability to reject a check even after it has cleared. I think they have 8 days after the check is cleared to return it, but they can go back further than that if fraud is involved.