I contributed 5500 to my roth ira, but it says only 3100 is allowed due to modified adjusted gross income, and they want me to remove 2400 excess before april 15? why?

I've always contributed the max 5500 every year, and never had an issue.  Only this year is it saying, I over-contributed.