It definitely needs a lot of work. I went on the Keys to the Kingdom tour last week and it was broken down when we went to get on it. I asked our tour guide why it always seemed to be broken down more than anything else and she told me that when they refurbed the ride a couple years ago to include Jack Sparrow, they brought in the boats from
Disneyland to put in this ride. Turns out those boats are bigger, and are actually too big for the track, so they get stuck and run into issues a lot.