Put some effort in getting backlinks from high PR sites that are related to your site. I know it's difficult sometimes to get a link back from a related site so you might suggest swapping unique articles and getting a link that way.
this is a very low volume KW. 2 years is way too long for this KW to get ranked for. follow the basis SEO rule, proper on-page optimizationa and link building will get you on the top btw, its surprising that some "expertinseo" would have any trouble getting this low volume KW ranked
as all says continue your work as you did if you got ranking on 2nd page then it means you are on right track just build your more back links but make sure don't try to do extra effort on your site continue your work as you are doing you will defiantly get the reword
Create 2-3 free blogs at blogspot.com or bloggers.. Add 4-5 unique articles of 200-300 words with anchor text Social bookmark your website with this keyword in title and description Write few more (Say 5-10) unique content like articles and submit them into article directories.
- Do link building work for your website - update your content - add sitemap - follow the google webmaster tools ect......
you have to gather your backlinks to high pr and related forums, directories, social bookmarking and social networking sites using your major keywords.