Leaking dishwasher door

Front door continues to leak after following repairs.

Replaced following parts

  1. Door gasket (#902894): New one was shorter than the old one! repair-man bought the part from a store in town. Package said genuine OEM.
  2. Water deflector
  3. Soap cup dispenser door latch and gasket
  4. Inner door foam insulation strip

Checked and Cleaned:

  1. Float assembly and switch. Cleaned gunk from the float-assembly. Removed palnut to make sure that the water level does not rise too much.
  2. Upper and lower spray arms: removed calcium build-up from holes.
  3. Secondary filter plate: had a lot of gunk inside. dipped in vinegar and rinsed with water to remove all solid deposit.

Any help will be appreciated.

Taylor