I filed for Marriage Based Green Card in October 2012. Got my I-765 approved. I was on H1-B for 2 years before I got married. Interview was in April 2013, I-130 was approved on the spot and was told that everything looked ok and I should get GC within 2-3 weeks. It has been 3 months since and I-485 still hasn't been approved. Field processing dates for the office is after the filing date (hence should not be a problem). Everything about the marriage is genuine, no other complications (overstay etc) and I don't see any reason for the delay. What should I do now?
Will infopass work? Should I contact congress mans office? How would I do that?
During the interview in NYC, the field officer changed my address to one in NJ where I live now. Would that cause a delay?