GE dishwasher door leak

Water sometimes leaks from the bottom of the door during cycles ( sometimes it doesn’t ! ) I took off the door seal and cleaned it and replaced it, it was quite twisted on the 2 bottom corners the problem still exsists. question is too repair or buy new.

the part seems to be AP2038861 and is in stock, would that make the seal tight and leakproof, would I need any adhesive to fix it in place.

I thought my GE DishWasher had a bad gasket causing a leak at the lower front of the door. However, I noticed that there appeared to be more water inside than normal. I checked the water cutoff float/cone at the bottom left and found it was very dirty. After cleaning it my leak problem was fixed!