Unfortunately that sounds like an integer overflow error. I think that character's pretty much broken for a long time until you can get them back to positives again.
You can stick with it until you manage to get past the negative plateau but I'd just delete that character and make a new one. It sucks but there's not much else to do at this point.