suspension
Upper Control Arm - Front
for 2017 Dodge Viper 8.4L V10 · RWD
Difficulty
Moderate
Time
1.8 h
Tools
10
Steps
14
🔍Draft — verification in progress. This procedure was built from OLP's spec database on September 13, 2026 and is queued for line-by-line review by Chris Hackleman — master technicians with 20+ years each. That review typically completes within 3 days of generation, and this banner changes to a verified badge the moment it does. Until then, cross-check every torque value and fluid capacity against the factory manual, and stop if anything looks unsafe. If something looks off, report it below — a real person reads every report.
Replace the front upper control arm on a 2008 Dodge Viper, including ball joint separation, fastener removal, and alignment preparation.
Warnings
⚠️Vehicle must be supported on jack stands rated for the vehicle weight. Never work under a vehicle supported only by a floor jack.
⚠Ball joint separators can cause components to release suddenly. Keep hands and body clear of pinch points.
⚠Upper control arm is under suspension load even when wheel is off the ground. Support the lower control arm or knuckle before removing fasteners.
ℹ️Front alignment will be affected by this repair. A professional alignment is required after completion.
Tools required
Floor jackEssential
Jack stands (rated for 4000+ lbs)Essential
Torque wrench (50-200 ft-lbs)Essential
Socket set (metric)Essential
Breaker barEssential
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Front upper control arm × 1 — Use OEM specification or equivalent
- Upper control arm mounting bolts/nuts (if not reusable) × 1 — Check condition during removal
- Ball joint nut × 1 — Replace if damaged during removal
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Park vehicle on level, solid surface and engage parking brake
- Mark the current position of the control arm mounting bolts relative to their mounting brackets with paint or a scribe for reference during installation
- Loosen the front wheel lug nuts while vehicle is on the ground
- Raise the front of the vehicle using a floor jack at the manufacturer-specified jacking point
- Support vehicle securely on jack stands placed under the frame rails
- Remove the front wheel on the side being serviced
Procedure
- 1Support the lower suspensionPosition a floor jack under the lower control arm or knuckle assembly to support the weight of the suspension components. Raise the jack just enough to take load off the upper control arm without lifting the vehicle off the jack stands. This prevents the suspension from dropping when the upper control arm is disconnected.
- 2Remove the upper ball joint nutLocate the upper ball joint where it connects to the steering knuckle. Remove the cotter pin if present. Using a socket and breaker bar, loosen and remove the upper ball joint castle nut. Note the depth of thread engagement for reference during reassembly.
- 3Separate the ball joint from the knuckleUsing a ball joint separator tool (pickle fork or press-type), separate the upper ball joint stud from the steering knuckle. Position the tool between the control arm and knuckle, then drive or press the joint apart. The knuckle will drop slightly when separated; ensure the floor jack is supporting the lower suspension to prevent damage to CV axle or brake lines.⚠Ball joint may separate suddenly. Keep hands clear of pinch points between control arm and knuckle.
- 4Locate and access upper control arm mounting boltsFrom the engine compartment, locate the two upper control arm mounting bolts that attach the control arm to the frame/mounting bracket. On the Viper, these are typically accessed from above near the shock tower area. Clean any dirt or debris from around the fasteners.
- 5Remove front mounting boltUsing a socket and breaker bar, remove the front mounting bolt that secures the control arm to the frame bracket. This bolt passes through a bushing in the control arm. Support the control arm as you remove the bolt to prevent it from falling.ℹ️If alignment reference marks were made during preparation, note their position relative to this bolt location.
- 6Remove rear mounting boltRemove the rear mounting bolt that secures the opposite end of the control arm to the frame bracket. The control arm is now free to be removed from the vehicle.
- 7Remove the upper control armCarefully maneuver the upper control arm out of the mounting bracket and away from the vehicle. The arm will need to be angled to clear the shock tower and other suspension components. Inspect the mounting brackets on the frame for damage, cracks, or excessive wear.
- 8Inspect and prepare mounting pointsThoroughly inspect the frame mounting brackets for cracks, deformation, or thread damage. Use a wire brush to clean the mounting bolt holes and bracket surfaces. Check that the mounting bolt threads in the frame are clean and undamaged. Apply a light coating of anti-seize compound to the bolt threads if not using pre-coated bolts.
- 9Position new upper control armPosition the new upper control arm into the frame mounting brackets. Align the bushing holes with the mounting bolt holes in the brackets. If alignment reference marks were made during disassembly, attempt to position the arm in a similar orientation to minimize alignment deviation.
- 10Install mounting bolts finger-tightInsert both front and rear mounting bolts through the frame brackets and control arm bushings. Thread the nuts onto the bolts by hand until finger-tight. Do not torque at this stage; the suspension should be at ride height before final torquing.
- 11Connect ball joint to knuckleRaise the steering knuckle using the floor jack positioned under the lower control arm until the upper ball joint stud aligns with the hole in the knuckle. Insert the ball joint stud into the knuckle. Thread the castle nut onto the ball joint stud and tighten to specification (estimated 50-60 ft-lbs, but verify with service manual). Install a new cotter pin through the castle nut and ball joint stud, bending the ends to secure.⚠Ensure ball joint stud is fully seated in the knuckle taper before tightening nut. A partially seated taper can cause premature failure.
- 12Lower suspension to ride heightCarefully lower the floor jack supporting the lower control arm until the suspension is at or near normal ride height (wheel installed position). The control arm bushings must be torqued at this position to prevent premature bushing wear.
- 13Torque control arm mounting boltsWith the suspension at ride height, torque the front and rear upper control arm mounting bolts to specification (estimated 75-100 ft-lbs for the frame mounting bolts). Torque in the sequence: front bolt first, then rear bolt.
- 14Reinstall wheel and lower vehicleReinstall the wheel and hand-tighten the lug nuts in a star pattern. Remove the jack stands and lower the vehicle to the ground. With the vehicle weight on the wheels, torque the lug nuts to 100 ft-lbs in a star pattern.
Reassembly
- Control arm mounting bolts must be torqued with the suspension at ride height to prevent bushing bind
- Always install a new cotter pin in the ball joint castle nut; do not reuse old cotter pins
- If alignment reference marks were not made or cannot be matched, expect significant toe and camber changes
Verification
- Verify all fasteners are tightened to specification and cotter pin is properly installed
- Check that ball joint stud rotates freely in the socket without binding (indicates proper seating)
- Bounce the front suspension several times and verify no unusual noises or loose components
- Test drive at low speed in a safe area to verify steering response before proceeding to alignment shop
- Have a professional four-wheel alignment performed immediately after this repair
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
P0001Fuel Volume Regulator Control Circuit/OpenP0002Fuel Volume Regulator Control Circuit Range/PerformanceP0026Intake Valve Control Solenoid Circuit Range/Performance Bank 1P0027Exhaust Valve Control Solenoid Circuit Range/Performance Bank 1P0030HO2S Heater Control Circuit Bank 1 Sensor 1P0031HO2S Heater Control Circuit Low Bank 1 Sensor 1P0042HO2S Heater Control Circuit (Bank 1 Sensor 3)P0043HO2S Heater Control Circuit Low (Bank 1 Sensor 3)P0050HO2S Heater Control Circuit Bank 2 Sensor 1P0051HO2S Heater Control Circuit Low Bank 2 Sensor 1P0062HO2S Heater Control Circuit (Bank 2 Sensor 3)P0063HO2S Heater Control Circuit Low (Bank 2 Sensor 3)
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →