You may have a problem on the protection board itself. Check all the transistors on the board (4 of them, I think). If they are good, then recap the protection board. I run into a problem with protection fairly often. Usually a recap will fix it. It's just not worth the time to try and figure out which cap is bad, for just a couple dollars, change 'em all. Only once, at our shop, have transistors been bad on the protection board. Practically always, it's old caps.
The protection board works by averaging voltages over time and it uses caps to do this.