Broken axle perhaps? You could replace that cheaply if that's the problem and the bearing cups on the hub are still OK. Hard to say for sure without looking at it. Take it to your LBS and let them take a look.
I wouldn't say it failed "without warning" you said yourself that it's been making noises!