You may want to test the harness again with a multimeter and attempt to wiggle it in several different places on both banks while someone is watching the meter. Look for resistance to change to OL.
What I’m getting at is if you are testing the harness as the truck sits, the open may not appear. If the code is coming back when you drive it’s because vibration is causing the open. This is a common process we do on aircraft to find intermittent shorts where intermittent faults occur only in flight.