Company unnecessarily delaying Provident fund

Hi Sir/Madam, I have been waiting for my provident fund for soo long. This started since last year. Last year I went to my office, which is in gurgaon to withdraw my PF. They took the request but I never received my PF amount. After that, I went there again many times but every time they gave silly excuses and never proceed my request forward. Finally, after trying 6-7 times. They gave me the provident fund withdrawl form signed and stamped by them and told me to submit it to PF office gurgaon. So, I went to the PF Gurgaon office and submitted my form. But still I haven't received my provident fund amount in my bank account and I can't even see any claim status online. It seems either they have not proceed the request forward or they have rejected my request. I am very frustrated now because I can't see what is happening to my request. I tried to call EPFO office gurgaon but they never pick up the phone. I tried toll free number but can't get through. Now I am very frustrated because I don't have more money to visit the EPFO gurgaon to check what has happened to my claim request because I don't live in Gurgaon anymore and I have already spent too many money on visiting my office in Gurgaon. I think my company is delaying and not allowing me to withdraw my fund. Can you please suggest me what best I can do to come out of this situation. Can I make a complaint against my company because its been more then a year now and I have already wasted my lots of money and time. I would be thankful to you if you can sort this out for me. Regards, Aman Kohli