Yes, the solenoids are one possibility. I'm sure there are other possibilities as well.
I thought the tech2 had the ability to manually command those solenoids? If so, did you try to see if you could manually command a downshift when it wouldn't downshift?
I'm no expert on electronic transmission diagnosis, but whenever I see a problem like this, the first thing I would look at is this: Is the computer not commanding the shift, or is the transmission on responding to the PCM's commands. I would hope that your technician would have been able to maybe identify which scenario while he had it hooked up to the scanner. Did he give you any indication as to the nature of the problem?
I thought the tech2 had the ability to manually command those solenoids? If so, did you try to see if you could manually command a downshift when it wouldn't downshift?
I'm no expert on electronic transmission diagnosis, but whenever I see a problem like this, the first thing I would look at is this: Is the computer not commanding the shift, or is the transmission on responding to the PCM's commands. I would hope that your technician would have been able to maybe identify which scenario while he had it hooked up to the scanner. Did he give you any indication as to the nature of the problem?