1995 land rover discovery you sometimes have problems getting the door to open It is not locked but you cannot get it to open?

There is an overcentering spring in the door lock mechanism. It causes the lock tab to stay up, or stay down wherever you last put it (or used the remote). This spring breaks quite commonly & the door unlocks, but then as you try to open it from outside, it comes off the first latch, but then the lock button moves down a bit (due to the fact that the broken spring won't hold it in place) & the door is again locked & the door wont release. You have to hold the button Up & open the door at the same time. You can find replecement springs on eBay, 4 for $28AU. Sesarch Discovery Parts & you should find some. Tony