I had nearly the identical issue with a Nissan electronically controlled transmission. The codes said the solenoid pack was bad, so the shop replaced them. Didn't fix the problem. Next the codes said there was a short or break in the wiring harness which had no visible signs of damage. I had it towed from the indie to the Nissan dealer and they swapped a good used trans TCU in it & that solved the problem, so maybe score a used TCU on ebay or www.car-part.com before letting a shop open the trans up.