It sounds like your "accessory relay" may be sticking; I believe it powers all of these items. It should be located on the back of the fuse block-junction box, next to the blower relay and ignition relay. It's a blue relay, IIRC. If it's not that, next I would take a look at the ignition switch.