In a medium bowl, mix together barbecue sauce, ketchup, jam, pepper, garlic powder, and water. Set aside.
Heat a skillet on high with 2 tablespoons olive oil. Salt your meat, then sear it in the pan, about 2 minutes each side, or until richly browned. Remove form pan and set aside after searing.
Add 1 tablespoon oil and diced onions to the pan. Cook on medium low heat until translucent, about 6 minutes.
Remove from pan and spread on bottom of slow cooker.
Place the meat in the cooker and smother with the barbecue sauce mixture. Cook on low for 7-8 hours.
When meat is tender enough, shred with a fork, then return back to the cooker for an additional hour or so.
Serve hot on toasted buns with coleslaw or other favorite summer side dishes.