About two weeks ago I buried the front end of my 4" lifted jeep with 33s in mud and water for around 16 hours. It was nose down into the water, the water went from the middle of the bumper to halfway between the door and front fender. Both front wheels had water to about an inch below the top of them. When I drive and get above around 15mph it starts squeaking. It did not immediately do this, it started to develop the squeak a few days after it got stuck, and the squeak continued to get worse for the next week, where it then just stayed the same. It does not constantly squeak, every once in a while it will stop for a few minutes and then start back up. I thought the wheel bearings were shot, so I replaced both front hubs, which didn't seem to really help. I also made sure the U joints were properly lubed. The squeaking seems to be coming from about where the driver sits, and up towards the front of the jeep, near the axle. What could this squeaking be? Is there a chance that leaving the front end submerged flooded the differential, or a bearing within the differential or axle assembly?