Default [Q] SIM Card Service Provider Locked

I have an Lg Optimus L9 P769 from MetroPcs; I want to switch to a different carrier,
but my phone is service provider locked. I called metropcs customer service to get the
unlock code, but I don't have service on my phone, so they won't give it to me. I read a
few threads that talked about this problem, and most said to buy a code from ebay; the
codes are cheap (around $2 USD), but I currently have $0 and don't get payed for two
weeks. So, is there any way I could unlock my phone without paying? Maybe through flashing it?
Any help is appreciated.

EDIT:
Would it be possible to call LG and get the unlock code?