if the clock is still out...a fuse a blown. there are a couple of fuses you should check. check both fuse boxes for any blown ones.
if you turn off your car and need to reenter the code every time that means that the constant 12+ is turning off. that is the yellow wire. maybe you can take a look at that.
__________________
.