Micorswitch on either the door handle or motor yes.
Take the door card off and check and bend the microswitch contact arm first and check with a multimeter.
You may struggle to get to the door handle one so you will probably have to remove it....so at £35, you may as just put a whole new one in first.