Pre-heat oven to 350 degrees F
In an oven-proof baking dish add half of the corn chips in a single layer. Cover with half the pork, half the salsa, and then half the cheese. Continue layering with remaining ingredients ending with the cheese. Bake for 10 to 15 minutes or until cheese is melted, bubbling and lightly browned. Top with sour cream, if desired, and serve hot.
Place the onions in the bottom of a 5-quart slow cooker. Place the pork shoulder, fat and skin side up. in the slow cooker. In a medium bowl stir together soy sauce, garlic, salt pepper and orange marmalade. Pour mixture over the pork. Cover and cook on low for 8 hours.
Remove shoulder to a serving platter and let rest for 5 minutes. Break up some of the meat with a fork and arrange on platter. Leave the rest of the meat on the bone to keep it warm and moist and let your guest pull it off the as they need it.
Wrap the tortillas in damp towels, 10 to a towel and microwave on high for 30 seconds. Set out pork and tortillas with Cabbage Slaw and have guests assemble their own tacos.
Set up grill or indoor grill pan over medium heat.
In a small bowl combine canola oil, chili powder, and salt and pepper, to taste. Brush corn with oil mixture. Place on hot grill and cook 10 minutes, turning frequently. Remove to a cutting board and let cool for a few minutes. When cool enough to handle, cut kernels from the cob.
In a large bowl combine tomatoes, beans, onion, jalapeno, cilantro, lime juice, garlic and grilled corn. Season with salt and pepper and mix well.
For Corn Chips:
Preheat oven to 400 degrees F.
Cut each tortilla into 8 triangular portions. Arrange in a single layer on sheet pans. Spray with canola oil cooking spray to help them crisp up, sprinkle with salt and bake until crisp and lightly browned about 10 minutes. Allow to cool and serve with salsa.