Updated... Sorry.
I did read that info and does seem to fit but I have heard of similar issues being fixed with everything from plugs/wires to vac leaks. My gut is saying it is the TCC solenoid but pressure solenoid is probably also a cuplrit as the harsh shifting would be in there too. Just makes me wonder about possible power issues to the TCM or trans? Unlikely?