Instead of bitching and moaning at me, maybe you should starting looking at your own site.
10 words of content MAX, on any given page.
I am also sure Google LOVES your shitload sitewide Paid Links.
Not to mention, you spread you blast over not one page, but a few,... I am sorry, but I have blasted so many of my own and customers pages, but I am fairly convinced it is your website.
And my last point..... For your main keyword.... your competition is big. like 3 straight pages of almost exact match domains. I am not too surprised you are slipping.
I have NEVER, EVER replied to 30 PM's from one person before on one order, but I have drawn the line. I will never reply to another one of your PM's or messages again. I cannot waste my time with this.