I have a 97 with an intermittent problem.
Sometimes when in "D" the transmission will not shift into 2nd regardless of vehicle speed/rpm. However when this happens if it is put in "2" it shifts normally from 1st to 2nd.
I have checked the output at the ecm going to the shift solenoid...