Combine salt, pepper, parsley and chili powder. Sprinkle over chicken pieces (top and bottom).
Add oil to large saute pan over medium-high heat. Once hot, cook chicken for 5 minutes on each side. Then remove from pan, reserving oil.
Add onions and garlic to saute pan. Let cook for 3 minutes, then reduce heat to medium. Add jam, chipotle, Worcestershire, and vinegar. Stir to combine and bring just to a bubble.
Return chicken to pan and spoon sauce over each piece. Cover with lid and let cook for 20 minutes more. Remove from heat and let rest at least 5 minutes to allow sauce to thicken some. Serve with additional sauce spooned over pieces of chicken.