Shift buttons do nothing on 01 Foreman 500

I am not getting any error signals on my LED screen.I get an "N" when in neutral, an "R" when in reverse, but I get nothing when I am in drive. Just a blank space. Nothing flashes. If I start with the up and down buttons pressed, it does not communicate with the control motor. If I put it in ESP mode, it does not do anything when I press the up or down button. No noise or anything. I can drive the ATV, but it stays in first gear. When in Drive, the screen shows D1, D2 AND ESP, but when in Neutral and Reverse, it shows whichever mode you are actually in.

I have read to change everything from the wiring harness ($600) to the battery to the angle sensor. This could get expensive to part swap everything, so I thought I would post my specific problem to see if anyone has experienced this and could provide some guidance.

Thanks in advance.
Rich