Year make and model helps. On some fuse panels, corrosion causes this. They can be cleaned and start working properly, as long as you don't see any burnt/melted wires. Other panels get over heated and wiring on the inside starts to bend and eventually will touch other wires. These have to be replaced. On rare occasions, the fan relay will stick and keep the fans running. Swap it with another and see it if stops. If so replace the relay.
Answers & Comments
Year make and model helps. On some fuse panels, corrosion causes this. They can be cleaned and start working properly, as long as you don't see any burnt/melted wires. Other panels get over heated and wiring on the inside starts to bend and eventually will touch other wires. These have to be replaced. On rare occasions, the fan relay will stick and keep the fans running. Swap it with another and see it if stops. If so replace the relay.
Turns out it was the relay. Got it fixed. Thanks!