Preheat skillet on medium heat.
Toss pork in BBQ sauce.
Add butter to skillet and let it melt over medium high heat then place one tortilla in the skillet.
Sprinkle half of the cheese over the bottom tortilla.
Add pork, onions, red pepper and corn to tortilla distributing it evenly.
Add the remaining cheese and place the second tortilla on top.
Cook until cheese melts; about 2 minutes.
Using a wide spatula, flip quesadilla and cook for 2 more minutes.
Garnish with sour cream and cilantro if desired.