GGG,
Simplification - I agree it shouldn't but when debugging you always narrow down to the simplest operating condition. I'd also try hooking up the board to the test stand and see if issue is there too. This 100% removes the engine from the equation - unless you don't have a Proto2 test stand. If issue happens on the test stand then try a new board.
CV board is still the most likely suspect.
Jim