Thanks for your response.
Yes all URLs are same. As google was indexing my listings pages more and city pages less. I put all those listing pages in noindex. and put surrounding cities in right nav in each city. I Had earlier done this on one site got most pages indexed.
Please help me to understand what kind of penalty is this?
My site is not appearing before 6th page even for sitename.
If this is some kind of trust sandbox then when can i expect the site to come back?
Should i something to get out of this?