Hmmm... Check your codes, look for an excessive TCC slip code, don't recall the three digit code off hand.
Sounds like we have much the same symptoms. I'm waiting for a replacement valve body and solenoid pack for mine. Had to go to Kansas City last Sunday and trailer the car home...
Steve