Start by removing the silverskin or membrane from the back of the ribs.
Next separate the ribs into groups of about 5 ribs each. Salt liberally with about a tablespoon of salt and put them into a Ziplock bag and pour over one can of Coca-Cola Zero™. Place the bag in a bowl (just in case it leaks) and refrigerate overnight.
The next day, remove them from the marinade (discarding the excess liquid). Preheat the oven to 325. Place the ribs in a heat resistant pan, cover tightly with foil and bake for 1 ½ hour. This can be done a day ahead of time.
To make the barbecue sauce, begin by grating ½ onion with a box grater. Place in a 2 qt. sauce pan over medium heat with one tablespoon olive oil. Saute for about 4 minutes, add the grated garlic and saute another minute, then add the remaining ingredients, Coke Zero, catsup, jelly, vinegar, sriracha, salt & pepper. Increase the heat to medium and bring to a boil, stirring often, then reduce to medium low and allow the sauce to simmer until it's reduced by half, about 30 minutes
When it's grill time, baste the ribs liberally & serve excess sauce on the side - eat and enjoy!!!