I keep seeming to run into this problem and just replace the board usually. This time, I'm trying to diagnose it and running into dead ends. I've replaced U4 and R17,R18,R19,R20 based on the schematic after replacing the motor itself. I'm getting 33k on R17, however I keep getting around 25k on the other resistors. I replaced U4 again just in case. I'm not finding any hot spots but can confirm the positive line is being pulled down by something.
If anyone can think of anything, I'd love to have an idea for these in the future. Thanks!