Season the ribs with salt and pepper, paprika, garlic powder, and onion powder.
Heat a large pot over medium-high heat and add the barbecue sauce, lemon or apple flavor, and brown sugar. Cook for about 3-4 minutes.
Add the seasoned ribs to the pot and brown them on both sides, about 2-3 minutes per side.
Add enough water to the pot to cover the ribs halfway.
Bring the water to a boil and then reduce the heat to low. Cover the pot and let the ribs simmer for about 1 hour until they are tender and the meat falls off the bone.
Preheat the oven to 375°F.
Remove the ribs from the pot and place them on a baking sheet. Brush the barbecue sauce on both sides of the ribs.
Bake the ribs in the preheated oven for about 10-15 minutes or until the sauce is caramelized and the ribs are heated.
Remove the ribs from the oven and let them rest for a few minutes before serving.