where the door hooks in to the cooker,check that the mounting points haven't bent or distorted.normally it is the hinge springs that become weak and fail like you say but normally they last a fair while after replacing them from my experiance.it is a common failure on oven doors that drop down.
ck
March 2009