Shale play turns Karnes County around, but not without trouble