well my guess is that the replacement battery is not good. (sometimes they come damaged) try to test the battery with volt meter if its less the 3.3 volts its definitely damaged and if it a little higher means the iphone is not charging it, and if its over 4 volts the battery is good.
Note: if battery is over 4 volts, the reason might be the C rate (discharge rate), that means the quantity of current the battery can deliver on a measure of time. (see rcgroups or other radio control forums)
I dont see why we needed another thread for the same problem that we have already answered.
PS- You just dont want to listen to what the issue is......and its nearly impossible to tell you what "specifically" could be wrond inside, without checking it out first hand. And Im not going to start throwing out a list of quesses.