Thanks so much!Yes, this can be repaired. The part you need is called a door checker. I have replaced all four on my Pilot. I used aftermarket and regret it. I’d spend the extra $10 per checker and go with OEM if I have to replace them again.
If you possess basic mechanical skills you can do this yourself. I recommend starting on one of the rear doors first as there are fewer parts to remove. The first door will take you probably two hours to fix. The other doors will go much quicker.