So far I have narrowed the squeaking sound down to the front differential. I topped off the oil but I probably need to drain and replace.
So far there are only 2 things that change the squeaking sound.
1) It does not squeak when driving backwards.
2) It does not squeak when it is warm outside.
The squeak does not change even a little bit, when driving and turning the steering wheel from left to right. It doesn't change when switching to 4wd. Braking and accelerating has no effect on the squeak. With both windows down I can not hear the squeak when listening out both the windows. The sound seems to be coming from right under the drivers feet. I popped the u-joint off of the differential and it was in great shape, no play or ruffness at all. When I raise one tire at a time and spin it by hand there is no squeaking sound at all, everything seems good. Both wheel bearings are tight, no play at all. So it must be coming from the Differential. Only other way I thought of to narrow it down was to remove both half-shafts (replace with nut, bolt and washer) and disconnect the front u-joint and drive it to see if the sound goes away.
Just seems like replacing the differential oil would be an easier and necessary thing to do.