I had the same situation.I have two 1-140s and the CIS messed up with my priority date. I just sent a copy of my correct I-140 to the senator, and my greencard was approved 2 weeks later.
you shoud fax the senators a letter then call their offices.
Good Luck!