So,
Now that I figured I was over all this, but the fans never turn off now. Just turning the key without starting it turns on the fans. I checked the fan relay again and that aint it and I can't find any shorts so it looks like the fan switch is busted. I'm not sure how to test the fan switch but I ordered one today for 11 bucks so worst case, I have a spare. I'm compare it electrically with the current one to see if it's ok.