Intermittent electrical problems are the worst thing to try & trace. I'm guessing that with all of the work you've done behind the head unit, a connector may have come loose behind the dash. Since none of the fuses were blown, that would be the next thing I'd check.