Replaced the whole detergent and rinse aid dispenser assembly.
Watched the video on APP to get a sense for what it would take. The steps I had to take were mostly the same, but the dishwasher model they used in the video didn't have exactly the same kind of front cover. Taking my front cover off was a little more complicated because of a flex cable for the push buttons on the cover that connects to the main PCB in the door, and some different mounting nuts that hold the cover on. When I first took the cover off, I actually ended up getting that cable caught up and broke a mounting tab for the main PCB. I had to makeshift a new way to mount that PCB inside the door. Once I got that squared away, the actual detergent dispenser part was an easy swap-in, and everything works fine now.