Our past experience with this type problem revealed that the problem was a relay. The relay, which is located behind the engine on the firewall may be identified by it having a "GM" type fuse on the top. First, carefully check the fuse, if it is good, consider replacing the relay.
------------------
Bob1
|