Did you ever find out what caused this? I'm having the same problem with a 2004 Dodge Stratus SE. Periodically, the check engine light will come on. While it is on, the engine cuts out when the tach hits about 2800 RPM. As long as I keep the tach below 2800, it runs fine. If the car sits for a while, the check engine light resets, and the car runs fine. I suspect a sensor problem. Did you remember what caused it for your car?