dont remember the p45a having any battery problem one of the board did but not 45a
as i say the battery is old you just got a dead battery

people for get a battery on motherboard only last a year so better but a lot of other not so
so for the cost if a few pance you should just repleace it