Alright, it has been quite sometime. I have been to 2 dealerships and a local shop. Neither can figure out the issue. The brake switch has now been replaced twice, the brake switch cable has been replaced also, and the fuse box has been inspected, but the problem still persists. I have also checked the battery, alternator and the connections between them are all solid. Now I think it has something to do with the ECM. I honestly think the previous owner took this Jeep water fording and decided not to tell me. Because I can see water marks on the air intake manifold if i look closely. The computer might have been affected by that and corrosion. I ordered one and its on its way here. if that doesn't fix the issue I am going to inspect every piece of the wiring harness for shorts. Other than that I will be officially out of options after that.