Let $f : X \to Y$ be a map between a connected space $X$ and a space $Y$. If $\pi(f) : \pi_1(X) \to \pi_1(Y)$ is an isomorphism, and $H_n(f) : H_n(X, G) \to H_n(Y, G)$ is an isomorphism for all $n \ge 1$ and for any local system of coefficients $G$, then $X$ is weakly equivalent to $Y$. Does anyone have a reference (or proof) for this?
You need to assume either that the spaces involved are simple (I believe Emmanuel DrorFarjoun generalized that to nilpotent), or that the map f induces an isomorphism in homology with local coefficients. There is an exercise in Hatcher's book that discuss this, in Section 4.2 (Ex. 12). You should also look at Peter May's beautiful paper The Dual Whitehead Theorems, in Peter Hilton's birthday conference proceedings. 


The proof in the simply connected case is wellknown and is a consequence of the relative Hurewicz theorem. See Corollary 1, page 79 of Mosher and Tangora's book, Cohomology Operations and Applications in Homotopy Theory for this case. If $X$ and $Y$ aren't 1connected, then $f$ lifts to a map of universal covers $\tilde f: \tilde X \to \tilde Y$ and your assumption about local coefficients implies that $\tilde f$ is a homology isomorphism. We can therefore apply the previous paragraph to show that $\tilde f$ is a weak equivalence. This implies that $f$ is since $f$ is a $\pi_1$isomorphism. 


Switzer proves in his Algebraic Topology as theorem 10.28 that statement for $1$connected 

