GE Profile Dishwasher - constant beeping

Dishwasher constantly beeps – very annoying esp at night. When I catch it beeping, I notice it is actually cycling through the settings – Anti-bacterial, cookware, etc – on its own, as if someone was holding down the button. Anyone ever hear of this?

I’ve tried locking the controls and that hasn’t helped. In fact it will now not allow me to run heated dry, which is the same button to lock the controls. I’m going to try to shut the power and restart it tomorrow, but any other advice is appreciated.

PS By "constanty" I mean it’ll be quiet for a few minutes, and then a few quick beeps, then quiet for a while, more beeps etc etc… Been doing this for about a week or so.