Could faulty wiring cause this? What are some typical causes?
yes, bad wiring can cause high voltage drops, undervoltage can damage PSU. The same PSU don't like overvoltage.
10 years ago I had the same issues due to high mains voltage and periodic >250V overvoltage.
I fixed it by installing voltage protection relay, it check voltage and in case of overvoltage or undervoltage just switch it off for at least 1-2 minutes. After that PSU worked for 10 years with no issues, it was broken some time ago when I tuned overvoltage threshold above 245V. We had many voltage issues and overvoltage was keep for a long time, so I tired to wait and tried to increase overvoltage limit... I did that several times, but last time it leads to broken PSU.