If your truck has air suspension check it. When you put it in park you should notice it kneel down approximately 2 inches. Maybe compare the front lowing to the rear. Otherwise just go underneath and look for leaky or blown lines. And check the front driver air bag.
Start the truck, put it in drive, and engage the emergency brake and use something to chuck the wheels for comfort. Then go under and use something that won't puncture it and check the front air bag and see if its pressurized. Compare it to the other 3 bags. It could have a leak and the passenger side bag is holding the truck up enough to keep the compressor from constantly trying to level the beast.
I would bet your air suspension is more likely the problem. I can't remember if air ride was standard on eddie bauers but I'm pretty sure it is. I work with a guy with a 97 EB with air ride and its been fairly problematic. But he overloads it often not to mention beats it. You may have a faulty sensor also that preventing the front from coming up, although I'm pretty sure there are only two. One for the back and one for the front so if one was messed either the front or back would stay high or low. So likely not those sensors.
I have not much experience with aftermarket shocks but ranchos seem to be pretty popular. If you are going to buy them buy stiff ones because these trucks have the shocks inside the chassis which can take a toll on body roll more than the average truck. If you really want a soft shock invest in a aftermarket roll bar also, front and rear.
FYI, if it does have air suspension you will have a switch on the passenger side by the kick panel. Right beside the passnger speaker. If you ever jack the truck up or have it towed MAKE SURE that switch is off. Otherwise you'll blow your compressor.