Could be several different things.
Check proper tire inflation first. What tires you have on it currently?
Next up would be alignment check. Armadas have been known to be hard to get in proper alignment.
Most likely if OEM, Rancho, or Monroe shocks up front- shocks possibly toast. Best bang for your buck would be replace them with bilstein HD or 5100 shocks.
'05 Mada LE Slate
Mods Done: UpRev, Bilstein 5100s in front, PRG 2" rear spaces, R1 Premium Drilled & Slotted Rotors, PosiQuite pads, Volant GenII CAI, 8K HID Lows, LEDs by ArmaDen, 3k HID Fogs, and Delete middle row console.
Mods in progress: JBA LT, PRT 300-cell hi-flo cat'd b-pipes, Borla xlr-1 muffler w/custom tubing, LED Engine Bay LEDs, Custom Suspension Lift by PRG, Custom PRG front & rear shocks, Custom PRG Rear springs.
Mods in contemplation: GoodHood or custom hood, Steel front and rear bumpers, upgraded front springs, Custom roof rack and cargo basket, Additional lighting.