Preheat oven to 350°F.
If making homemade red enchilada sauce, start with that, following the recipe here. Heat oil a large nonstick skillet over medium heat. Add diced bell peppers and onion, sauteing for 3-4 minutes until slightly softened. Remove from pan and set aside.
Add ground beef to the same skillet, and brown until fully cooked with no pink remaining. Drain excess fat, then stir in the garlic powder, chili powder, cumin, paprika, salt and pepper until seasoning is fully mixed in with the beef. Stir in corn kernals.
Add the sauteed onion and peppers in with the beef, stirring, and remove from heat.
In a 9x13" baking dish, evenly spread one cup of the enchilada sauce.
In each tortilla add some of the cheddar cheese and the beef mixture, rolling up tightly (think of making a burrito). Place enchilada seam side down in the prepared baking dish. Repeat with all 8 tortillas, trying to distribute the filling evenly amongst all.
Pour remaining 1 1/2 cups of the enchilada sauce over top the enchiladas. Sprinkle the monterrey jack cheese evenly over top.
Bake enchiladas for 20 minutes, or until cheese is melted and sauce bubbling. Sprinkle with chopped cilantro before serving, if desired.