I just updated PRL with QPST but, it didn't help anything what-so ever. The PRL still shows as "1" I can turn debugging on and mess around but it doesn't seem to really save what writes, I'm not sure why.
Edit: Ok, I have managed to get data(1x) plus calling out to work, however once the call goes out the processes error but it does start the calls rings etc.
I grabbed PRL 2032 from here
http://androidforums.com/metro-pcs/595356-prl-thread-current-3033-please-post-new-ones-here-when-available.html
Enabled Debugging in dev options and loaded it with QPST, done nothing more. After a few reboots it appears to have taken effect.