Chase bank customer data issue

I’ve been a Chase bank customer for over a decade and they stay mainly out of the way yet with a few rather annoying exceptions.

Each month I get an email telling me about a failed transfer attempt because of insufficient funds though I have no transfer scheduled nor any record of it failing.

I also find that even though I moved 7 years ago and Chase mails me postal mail and has my information seemingly correct online I have to use my old and incorrect zip code when I use my debit card for transactions.  For some reason this seems to pop-up when I buy my metrocard, movie tickets or make an online transaction of any kind.  Chase of course has no record of this when I’ve called which makes it more annoying.

Switching banks seems like a big pain given all our online bill pay accounts and they are local when needed. I just wish they could manage my data a bit better.