you've answered your own question.
check why the lid is too close to the door,
are the rubber protectors on the top rack front worn/missing?
is the rack bent/being pushed to the front?
or overloaded? have a good look and also check free movement of the lid.
when it opens it sometimes gets a boost from the top spraybar is that spinning freely?
are the end holes clear of debry and food particles,they rotate the spraybar
John, November 2007