I have a friend who had a similar situation as yours. He got his green card eventually. Meanwhile, try to find another job as soon as possible, which will secure your status