93 1500, 5.7, 4L60E...harsh shifting from park to reverse and drive, sometimes on 1-2 shift, rest are ok. history: truck went into trans shop due to free reving rpm increase on mild acceleration onto freeway in I blieve 3rd gear...all solenoid replaced--three times, no joy. finally shop replaced ecm with OEM brand from autozone and that problem went away......now came the harsh shifting issues so all solenoids were changed, three different times, I saw valve body down twice and still no joy. I myself replaced a broke temp sensor on top of intake, broke vac line of some type that went to the MAP ( not sure when or how these were damaged) and finally the TPS which seemed to significantly help the harsh shifts EXCEPT for the park to reverse and drive and this is intermittent and most noticable when truck has been turned off and sits. example going thru fast food drive thru and turning off truck and putting into park for couple minutes or when starting after work or overnight. Help.....could the ecm be defective or is it one or all of solenoids or ?????????? thanks for advice.