Sounds like the door sear is either cracked due to old age or maybe something has got stuck in the door seal so that it doesn't seal properly, like a coin.
If it's cracked you might get away with a repair using superglue, clean the plastic first.
Good luck, John
John in sunny Rye, May 2007