Most likely (95%) the strut mounts. I just replaced struts on my 99 Avalon. As it turns out, the old struts were not really very bad. Because money is scarce, I did not replace the mounts. Now, it rattles on every bump. Strut mounts are now on the wish list.
My experience (21 years) has been that Toyota strut mounts are not very durable. Moog last much longer.