Did you ever figure this out? Have the EXACT same problem with it being slow in "D" but not in L or 2.
Edit: Unlike some people, I have come back to follow up if anyone has the same issue. After reading other threads I replaced the transmission solenoids. I got a filter and 3 solenoids off...