maytag bravo UL code

I have a maytag bravos quiet series 300. we got it with the house when we moved it, it’s not very old, and worked great for almost 2 years. then it started to show a UL code at the last 5 minutes of the spin cycle and wont finish. it does this with EVERY load! even empty. there is no banging before hand, no reason it is unbalanced for normal reasons.

we have taken it apart. the springs aren’t noticeably bad. already replaced the sensor. tightened everything, balanced the feet. no obvious problems anywhere. thinking of replacing the springs, but budget is tight and really don’t want to replace another thing with no results.

Any ideas on why this is happening and what we can do to fix it? please help!