I was driving my 98 4runner yesterday at about 45 when I stepped on the gas aggressively to merge and the engine died completely and suddenly. All lights came on and I was able to coast to a safe stop with very stiff steering and brakes. The car started right back up and I was able to rev the engine in park with no issues. To be safe (bay area traffic - stop and go with stiff brakes and steering = dangerous) I had it towed to a shop and today I was informed that the alternator and fuel pump are fine and that there were no error codes.
I just got off the phone with them now and they were being extremely general, very suspicious the car ever died, "were you out of gas" etc.. They had no further recommendations and were trying to talk me out of doing any more work, also repeatedly stating that if it happened to them, then they could figure it out. When I asked what they would learn they said the error codes could be caught before they were reset. In a few minutes research it would appear the error codes have to be cleared, they don't reset on power cycle. They didn't suggest any other causes, just generally said it could be a lot of stuff and there's nothing they can do without the car dying on their hands. They stated they've gone 4 miles without a failure on it. I don't get a good feeling about them.
I'm a reasonably smart guy and engineer but have no expertise in deep dives into all of the sensors, electrical, etc.. that could have caused this. Seems like I can either (1) take my chances out in stop and go traffic (2) find another shop (3) throw more money at this shop
Right now I'm leaning toward doing research and driving surface streets in the mean time. What do you guys think?