In a large gallon zip lock baggy, place all the marniade ingredients in there and mix well.
Put in your chicken, close the bag tightly, roll the chicken around and massage it a little to make sure the marinade is covering all the chicken completely.
Refrigerate for 2-24 hours (the longer the better).
Once done marinading, turn your grill to 375 degrees. Place all the chicken on the grill and close the top. We use the Traeger Grill which is the best grill we've owned. We love it because it cooks your food using real wood without it being directly over a flame while still giving it that delicious grill and smoke flavor. (See the blog post for grill description).
Cook the chicken 30-35 minutes making sure to flip the chicken halfway through at 15 minutes.
Meanwhile, place the sliced bell peppers and onion in a frying pan with oil and cook until soft.
Once the chicken is done, remove from the grill and slice it.
Make sure to grill your tortillas on a frying pan, it makes all the difference!
Assemble your fajita.. top with shredded cheese, avocado, bell pepper and onions, and pico de gallo. Enjoy!