whenever I would turn the ignition off in the past my headlights were on a 30 second delay and my radio would be on a 10 min. delay. (or until a door was opened). well the past 2 weeks I turn the ignition off and open my door, and my radio stays on. and it'll flicker off and on. now my headlights are starting to do it. I haven't driven it at all today and my Radio still comes on and off and my headlights are starting to flicker also. also I can hear a clicking sound in the dashboard fuse box. A guy I work with said it's probably just a Relay. But I wanna be sure. What could my problem be?