"not retain its memory" can pretty much be only two things (presuming the circuit/connections from installing the remote battery are OK):
bad D1 or D2 on the cpu ... or a failing ASIC socket.
try pressing the ASIC back into its socket and see how good a KEERUNCH you get.