I am trying to build an Arduino controlled piezoelectric humidifier. I am using two humidifier modules which have 5V dc operating voltage(they have usb connectors). When I connect one module to my cicuit it works fine, but with two weird things happen. If I try to switch on both modules simultaneously the cicuit works, but if only one is turned off the one that is supposed be on also turns off and an intergrated indicator led(in the module) only glows dimly. If replace one of the modules with another load(it doesn't matter which one) the circuit works fine so the modules must be producing some sort of interference. Is there any way filter out the inteference for example adding a capasitor somewhere or is the circuit somehow incorrect?I have measured that the gate voltage on fet that is supposed be on is 5 V. Circuit diagram is below. R1 and R3 have arduino digital outputpins connected to them and S1 and S2 represent the humidifier modules.
After further measurements I have found out that module that is supposed be on receives 5 V but only draws few mA of current. The issue must be within the modules themselves, but I still need a way to filter out the interference.