Completely stumped on p0976 code. Need help

2009 Honda Accord 3.5 V6 Auto

Car is throwing code p0976(Shift Solenoid "B" control circuit low)

Car has set the transmission into limp mode, D light is flashing. And the code clears, but immediately comes back as soon as the key is turned to the on position, so im thinking it is an electrical issue

what ive done so far:

•Replaced transmission ground wire(ordered brand new from honda) •Checked trans fluid(clean and full, was flushed 10k miles ago) •Replaced shift solenoid(bought used off ebay for $40, honda was asking $900 and nobody else had it on hand) •Had battery tested by autozone(bought a new battery from autozone 10 days before the issue occurred, it tested good so they refused to warranty it)

Currently waiting in a remanufactured shift solenoid in the mail, should be here friday, said to be tested and working. Im guessing i bought a bad solenoid with my $40 gamble beforehand, while i do the job over the weekend im going to go over the ground one more time and make sure it has a clean connection, is there anything else i should be checking.

Taking a bike to work in the dead of winter sucks, I'd like to get this fixed before dropping it off at a shop.