I have a 2004 Jeep TJ that is making a weird squeal. I have narrowed it down to a possible drivetrain. The noise stops when I put it in 4x4 . I did d not want to take the drivetrain out since the skid plate is a pain. Any suggestions? I am not 100% sure it the drivetrain