Its most likely the switch on the back of the door lock itself faulty.

They are avail to buy still.

You may be able to swap the passenger side to drivers side to test.

I can't remember if they are handed or not.

Just checked MR2ben, they are

£56 and not handed

, could try TCB also.
