I was super reluctant to do a factory reset.  After ready this post and the advice here I ended up doing it.  
I came back to say that the reset totally did the trick.  (I don't normally frequent this forum, I just found it through a google search.)  The info here helped and was much...