^what they said.... its your transmission pressure control solenoid. Same exact thing would happen to mine. It never did set off a code, just I could tell something was wrong (hard shifts).
Thankfully it was still under warranty (iirc $800, but at the stealership)