Does your tach quit working right before it stalls? Sounds like the infamous Crank position sensor. And it rarely throws a SES light or code. Mine finally did after a month of doing that crap. That was back in 2001, before all these forums, so it was fun to track down the problem.