Loosen the wheel lug nuts, raise the front of the vehicle, and support it securely on jackstands while applying the parking brake before removing the wheel. Disconnect the wheel speed sensor wiring harness and separate it from the upper control arm and steering knuckle. For clearance to remove the upper arm pivot bolt, take off the wire harness bracket, which is mounted where the bracket meets the body. Support the lower control arm with a floor jack, then remove the retaining clip and loosen the upper balljoint nut about 1/4 inch. Use a two-jaw puller or a balljoint separator to detach the balljoint from the steering knuckle, ensuring the steering knuckle does not fall outward to avoid damaging the brake hose; tying it to the coil spring can help prevent this. Remove the nut, washer, and pivot bolt to detach the upper control arm from the frame, being cautious not to damage the splash shields on each side of the control arm, which can be removed by prying out the fasteners if necessary. Inspect the bushings for wear and deterioration, and if they are cracked or damaged, take the arm to an automotive machine shop for new bushings. Installation follows the reverse order of removal, ensuring all suspension fasteners are tightened to the specified torque and using a new retaining clip on the upper control arm balljoint nut. If needed, tighten the balljoint nut further to align the hole in the ballstud with the slots in the nut without loosening it. The pivot bolt nut should be tightened with the vehicle at normal ride height, which can be achieved after lowering the vehicle or by raising the lower control arm with a floor jack. Finally, tighten the lug nuts to the specified torque and consider having the wheel alignment checked and adjusted if necessary.