My stuck fermentations have always been temperature related. Agitation and warmer temperatures have always done the trick. EXCEPT for one batch that I bottled two weeks ago. I split a 10 gallon batch of pale ale with a friend with an OG of 1.050 or so. Mine stopped at 1.020, his at 1.013. I was pushing the envelope as far as temperatures go, so I warmed it up and shook. Nothing. Repitched yeast and added nutrient. Nothing. Gave up after two weeks and bottled it, leaving it in a safe environment should bottle bombs occur. After 2 weeks it is carbing nicely, so there was obviously active yeast still in there. I still can't figure this one out, but it tastes good.