Place eggs in a large saucepan. Cover them with cool water by 1 inch
Slowly bring water to a boil over medium heat. When the water has reached a boil, cover and remove from heat.
Let sit 12 minutes. Rinse with cold water and peel eggs.
Add mayo, sugar, onion, powder, garlic, powder, salt and pepper.
chop and fold in eggs.
Cover and refrigerate for 1 hour.