Just got a call from the shop a while ago, that it's fixed. It was the shift solenoid. I'll pick it up tomorrow. up