Below is the email I received from FBI today. No wonder why it was stuck. But they actually cleared it same day next time. I don't know who is telling the truth though. But this gives us advise about what to do and that means, continue to bug USCIS more through whatever means.
-------------------------------------------------
I am responding to your email dated January 13, 2005, concerning your name check status for immigration purposes.
A review of the FBI's Name Check Program database revealed that a request from the U.S. Citizenship and Immigration Services (USCIS) for you was received on August 10, 2004. This submission contained an error and was not accepted by our automated system. However, our records also show another submission received on May 26, 2005, and it was completed on that same day. The results were forwarded to the USCIS Headquarters, Washington, DC.
Sincerely,
Michael A. Cannon/gmg
Chief, National Name Check
Program Section
Records Management Division