I kept throwing a code for my fan sensor relay, replaced it a ton, fan worked but the sensor kept shorting. So I wired the fan to the fuse box so its always on. After a little research turns ont the fan motor goes bad and pulls too much power shorting out the relay. I have to replace my fan still but that is what was wrong with mine. On top of a blown head gasket. I ended up replacing the whole cooling system minus the fan still.
Yikes. I wouldn't even know where to start. So I'm assuming your check engine light was on. Mine hasn't come on yet.
3" OME HD springs, Bilstein 5100, JKS adjustable trackbar, Moog SS, IRO UCA'S & LCA'S, 3/4" front and rear spacers, BFG M/T km LT255/75R17, JK Rubicon takeoffs, 8K HIDS Hi's & Lo's. full Rockford Fosgate set-up, blue l.e.d. interior, clumsy driver