See, I had a feeling it had nothing to do with that.
As of a few hours ago, my site is back in the search once again, in spot 3, just where it used to be!
Also, I don't know how, but my site is also in position #4 for a different keyword that gets 25x times more searches than my other keyword does! I can't wait to see what this does for my revenue.