Make the waffles: In a large bowl, whisk butter, eggs,agave, and milk until smooth. In a separate bowl, combine flour, cornmeal, cornstarch, baking powder, baking soda, and salt. Fold flour mixture into liquid until batter is just combined. Fold in cheese.
Cook waffles in a waffle maker according to manufacturers instructions until waffles are crispy and golden-brown. Keep warm.
Make the pico de gallo: In a medium bowl, combine all ingredients. Set aside for a moment.
Make the fried eggs: In a medium skillet over medium-high heat, heat oil until shimmery. Fry eggs two at a time 3-4 minutes until golden brown around edges and white is set. Remove from pan with a spatula and carefully place on warm waffles.
Top waffles with pico de gallo and serve immediately. Enjoy!