I had experienced all the troubles from I-140 to I-485, From More evidence to Name Check..... Finally, I got the Green card. My suggestion is do not give up your hope!