Short story, Long, our Corolla developed a clunk on the passenger side front over the last year only when going over bumps. When at the shop the Mech said it was " probably the Struts ", so I ordered up some aftermarket Complete struts (Quick struts) and installed them at home but to my surprise the clunk is still there. I checked everything I could and it seemed good, so when talking to the dealer they suggested the swaybar end links. So I changed them out and guess what the clunk is still there. I don't want to keep throwing $$$ just guessing, so what else could it be? Sway bar bushing, lower ball joint, or lower control arm bushings? Is it possible to diagnose it when everything checks out when I had it up on stands to check the free play? Could it be coming from something else inside the engine bay on that side?
So what's been the consensus of things going clunk up front?