I didn't read where you measured that battery voltage so let's go with a new one as it's a cheap gamble.

Also, increase the button hold time to 60 seconds to be sure.

Remember, this is not a sure thing. After all this you are probably looking at more expensive parts like charger and motherboard.