My brothers car had a similar situation what he got done is remove the door panel and got the wire checked which he found was faulty so he got the wiring changed and the bulb was working good so it was fixed at much cheaper rate as what was expected.