Since you already changed nearly anything and your HDD doesn't show up in target mode i'd check the HDD flex cable. Is the logicboard you fitted a known good one?
open