What pit temps are you smoking at? Are you using an accurate thermometer to check pit temps? Sounds like you're cooking at low temp. 6.5 hours for spares at 230-240 pit temp should render out the fat and make the meat pull off the bone if not fall off the bone. You might just need to cook a little longer.