Check engine light on? I will probably be referring to this a lot since the same thing happened to me in a different car while on the freeway. Doing 80, loss of power down to 60. Get off freeway and it just wants to stall, barely made it home. Turned out to be the EGR.
Scourge of the 10 freeway...yahar yahar
<---Need more pirate smilies