is the hu grounded? make sure no power cables cross with signal wires. I had a similar problem in my old car. The reason was - the remote cable from the HU ran along with my signal wires. but I assume it's not that in your case.
try disconnectin one device at a time (completely) and see which one causes the problem.