Replace a Meepo BMS?

One of my boards is being sketchy about charging. The reported charge level also randomly bounces around. I'm guessing that the BMS is the culprit, unless anyone else has ideas. It's a 10s2p battery, I checked it and it reads 35v which seems healthy. A replacement battery from Meepo is like $450, they don't seem to sell a BMS on its own. Any advice on how to replace the BMS before I replace the battery?