Soldato
another thing to consider, is you say that competitors have done a redesign and improved their ranks. it could be they've done more than that and paid for a re-design plus SEO package and now have a company that is helping improve their page rank.
if not already done, perhaps consider finding a low cost SEO company on sites like peopleperhour and get a few months SEO done
if not already done, perhaps consider finding a low cost SEO company on sites like peopleperhour and get a few months SEO done