i have a 2004 chrysler sebring making a popping noise, ball joints are in great shape and the car doesnt bounce around when driving? whar could it be??

Ball joints are a known failure unit on that and can only be truly tested by a pro load testing them. I would start there, and also test A frame bushings and tie rods and strut mounts for wear and play

Thanks, also is there a way to flush a power steering pump?