In a dry skillet, roast the Guajillo peppers for 3 minutes.
Soak the peppers in water for 20 minutes to soften up.
Add the Guajillo peppers, sazon, oregano, cumin, black pepper, garlic cloves, lime juice, and water to a blender.
Puree until smooth.
Peel back the skin on the chicken pieces and season the meat with salt.
Pour the marinade over the chicken pieces. Cover and marinate in the refrigerator for 4 hours, preferably overnight.
When ready to cook the chicken, let sit out at room temp for 30 minutes. Pull the skin back over the chicken pieces. Season the top with more salt. Preheat the oven to 350 degrees. Place the chicken on a rack on a foil covered baking sheet. Add a cup of water to the pan to prevent burning.
Roast the chicken for 45-50 minutes. Let rest for 10-15 minutes before serving.
Serve the chicken with refried black beans. Sqeeze a little lime over the chicken.