Ok, I guess not modern my some standards, but to me a 1997 vehicle is "modern". My Chevy Blazer , normally ultra reliable, has failed me. It has taken a notion to stalling in traffic at low speeds and only reluctantly re-starting. Like so many newer vehicles the engine is nearly inaccessible to service or diagnose, not that there is much I could fix even if I could get at it.
A mass of electronics, sensors and computer controlled junk. After searching the net I see that this is not an uncommon problem on these vehicles. Unfortunately I have not found a clear and definite diagnosis. It looks like I will need professional (expensive) help on this one.
For the short term I guess I will get back to basics when life was simpler and license this old 64 Chev.