try the tranny thing.
I saw someone else mention that somewhere else when I was looking for some info on this.
The only other thing that I have found that could be an issue is either the ECU really did just take a crap on you, which "they" say will give you your exact symptoms, but I doubt that is really the issue because you have your scanner and you could tell if the ecu was crap using that.
The other thing that can cause problems is the ignition rely itself. the only people that I have seen say the ignition rely was the problem talk about having these exact same symptoms, but it only happening once in a while, not consistently. but it doesn't hurt to at least rule it out.