a cheap thing you could try is replacing the relay, they usually don't go bad for a long time, but that is a possibility. other wise i would suggest looking over the fuses to make sure the right values are there and there isn't a prob with the one in it. if neither works to fix it then yeah its a short somewhere in the wiring. this is the first time i've herad of this happening in general not just with a GP.