Well, since the struts were replaced that long ago, I don't think that will be it. Doesn't hurt to look.
I would think ball joint. Easier to replace the entire arm. Also, the outer rods are too easy and cheap not to replace while your in there. 2003/04 a arms are great if you can still...