Lay all your chicken pieces in your Instant Pot.
Combine the barbecue sauce, onion, water, honey, salt and pepper in a bowl and whisk well.
Pour sauce over chicken.
Place Instant Pot lid on and set to either the poultry button or manual pressure for 15 minutes. Preheat broiler.
When time is up, do a quick release. Remove chicken and place on a tin foil lined baking sheet. Pour sauce into a saucepot and place over medium high heat.
Place chicken under the broiler for 3 minutes until skin has crisped up a bit. Boil sauce for 5 minutes to thicken slightly. Pour sauce over the chicken and serve.