GM-GMC: 97 c1500, maine line, soleniod


Question
Hi I have 97 c1500 v8 5.7 I think it's tbi the trottle body faces up. Any
way, my question is in the morning my truck runs fine once it's warm it
bucks from 2nd gear, auto zone said p0785 being 3_2nd shift solenoid,
so I replaced a,b tcc and 3_2 shift solenoids. The tranny shifted fine for
about 5 miles then the ses light came back on and it bucks again. Now
I'm lost, people tell me the ignition harness is to blame I'm not sure, did
I mention I also lose 1gear and overdrive once engine warm which is
about 2 miles drive and truck won't rev over 2000 rpm even if floored
on take off,did full tune up oh and tranny does not slip if I disconnect the
battery for 5 min only bucks once ses light comes on, any help is
greatly appreciated.  Thank you in advance.

Answer
the problem may the control circuit to the 3-2 solenoid,note with a dtc stored the trans will shift in backup mode with high maine line pressure. The  trans will not shift correctly untill the electrical problem with the 3-2 soleniod is corrected.Send me the last 8 digits of your vin to help you further.