How do you aerate? what was your mash temp? Stuck fermentations can be easily attributed to an improper oxygenation level (or the O2 level was too high, probably not the case though). If your conditions were optimal for your yeast buddies they would have done their job at 85+ and you would be...