I suspect something other than the cap, it seems like if the cap were bad, it would fry your amp, not your subs. The cap should be between the amp and your battery and amp or between the ground and amp, so it really shouldn't smoke the subs without first smoking the amp.
Sent from my SM-G935U...