I am totally confused. I changed my job and left my sponsoring employer just after three month I got my GC. I checked two lawyers and they said that there would be no problems to do so. However, I found that many people believed that I should have stayed with my sponsoring employer for at least three months. I could not find such a regulation in USCIS.