Hey I hope I'm posting in the right section if not I'm sorry I am new to this.

My problem is my fog lights don't turn on when I flip the switch, I hear a clicking when I flip the switch ( I know that is the relay in pass side fuse box) and the light on the switch is on but no fog lights.

I'm going by the wiring of my 2003 model GAGT.
The fog light switch sends a ground to the BCM, which in turn sends another ground to the fog light relay in the right IP fuse box, sending power through Fuse F 10A (also in the right IP fuse box) to two places,
- the light on the switch and
- directly through the fuse box under the hood and into your two fog lamps.
So, if your switch indicator light turns on and off with the switch, then your relay is functioning properly.
If not, then it is either the relay, the switch, the wiring, or the BCM (or something telling the BCM not to energize the relay, like the high beams).
If the indicator light is functioning, your fog lights are directly in parallel with it, so it must be wiring or both bulbs are burnt.

Wow sounds like you know what you are talking about, thanks for all the info.
from everything you said it sounds like it must be wiring because my switch indicator light turns on and off when I flip the switch and I know that it's not the bulbs they are good, I tested them and they worked fine.

I guess I will take apart the wiring today and see if I can find anything. If anyone has any tips on doing that please share.