But it had given me warnings that I ignored, isn't there usually some indication before it goes?

I had enough time to think, hmmm I got a u joint maybe going bad, I better pull over and look...them boom. Maybe 15 seconds.