Hi mate, cannot comment on the truck itself but as for the GE EV200 controllers, the code that is comming up intermittant as 16 as you probably already know is battery too high. You said that you have replaced 3 controllers, are you refering to the SCR panel itself or the logic card? The reason i ask is because i have had in the past with these types of cards where it does not hold the programmed information for a specific setting, in most cases is a card fault. However if you have replaced the card. To be fair sounds like bad supply wiring to the card itself, one more thing to check which u may have already done is check the pins for the logic card plug as they have a common problem with either being pushed back and not making a good connection, i would start with the main connector first.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.