I know its been asked here before , and is a common problem on explorers. My 99 squeaks in the front over the smallest little bump in the road and squeaks bad when turning. Sometimes after turning the wheel straight again I here a pop noise. It has done this for around a year and has gotten worse. Ball joints??