Several easy checks first:
1. Swap headsets. Does the problem follow the passenger headset?
2. While in the "failing mode", tap the passenger mic and see if the hard taps can be heard in the pilot's headset. Microphones do go bad and are easily replaceable.
3. Can the passenger side headset transmit on the radio, and does the passenger side hear the sidetone?