My husband fixed this problem by deleting the contact (mine) from his phone, re-adding it, then setting it up again with the custom ringtone.
I think something was corrupted with certain contacts he imported (through Verizon, if I remember). I sent him my contact info via text (vcf file) for...