that high pitched whine upon start is the electric smog pump for the emission totally normal my mother in laws 09 GT does the same thing ..... my gxp has a slightly noticeable idle but its a manual so i dont know but these motors LS motor dont exactly have peanut cams like the old TBI motors had