If you've already checked out everything else, make sure the sub isn't out of phase (actually, you'd still be able to hear it, it'd probably just sound like crap)...that's the only thing I can think of other than what you've mentioned. Otherwise, recheck the ground on your amp and all other connections once more...hopefully you didn't buy the sub used.