NE555 Circuit stops working after random time
it looks like the problem is the energy stored in C1 is being discharged through the IC when the 12V quits, add an upwards pointing diode in parallel with R2 and a 10K resistor between the +ve end of C1 and the 555 (replacing the pcb trace)

you can probably fit those parts on the underside of the board.