Radio Control Jeep Liberty

Upgraded sound system in 2003 Jeep Liberty, and fuse 32 keeps blowing after system runs fo a while?
I just installed a pair of 12″ Pioneer Champion Series Subs along with a Kenwood amp in my sons vehicle. We also replaced the factory head unit with a new pioneer head unit. System sounds great, but keeps blowin fuse 32 which is a 15 amp fuse for radio/front door lock switches/Body control module. I know everything is hooked up correctly. Any suggestions would be greatly appreciated. The only thing I can imagine is that somewhere one of the wires must be grounding to metal.
If the wire were grounding out to the metal, it blow the fuse as soon as ANY power went to it. Sounds to me that the amp is somehow pulling power from that circuit. The amp needs it’s own power supply. The amp should be getting it’s power directly from the battery and the remote wire powered by an ignition hot.