What kind of eggs do you use? Regardless of your opinions on animal rights, etc, I strongly recommend buying the fanciest free-range, etc. eggs you can find. A healthy diet for the chickens makes a huge impact on egg quality & taste. I doubt this will solve your entire problem, but it helps.
I assume you're already using fresh garlic & onions, but those are also musts in my opinion.