Whilst driving to get dinner tonight, this happened to my ‘99 4Runner. Fortunately, I was alone and only traveling 25-30 MPH. No bumps, no potholes, no dips...catastrophic failure. No brakes, no steering.
Bad design for this model year apparently. The Lower ball joint is under tension rather than compression allowing it to separate after normal wear. Shame on me for not having replaced them when I purchased the vehicle...315K miles.