Trim excess fat from the pork roast.
Pat dry with a paper towel.
Cover the front and back of the pork in a solid layer of rub.
Place the pork in a baking dish and add enough apple cider to cover.
Cover in plastic wrap and refrigerate overnight, for at least 8 hours.
Preheat the Traeger to 165 degrees F.
Drain the cider from the pork, pat dry and cover in dry rub again.
Place the pork butt on the bottom grill grate, fat side down.
Smoke for at least eight hours or until internal temperature reaches 160 degrees F and meat is very tender.
During the cook baste the whole pork roast with BBQ sauce twice.
Remove from the grill to a disposable aluminum pan and let the meat rest for 15 minutes.
Shred with forks and then add 1 cup BBQ sauce to the shredded pork.
Serve with your favorite coleslaw on hoagie buns.