The problem maybe in the battery because it is not an original from Samsung. It may be corrupted. try to get or barrow an original battery , put it on your phone and charge the battery , If does not work normally, this means that the reason it is not the battery .... the next step try wipe cache...