Thanks for all the tips/info. I went under the hood and cleaned up a bunch of the electrical connectors, relays, etc., etc. and have the not had the problem since. I don't know if that was necessarily the problem, but it works for now. So for now, I'm going to go with the "if it ain't broke, don't fix it" theory...
Thanks again.