Bring it into MetroPCS. It could be the phone, it could be the SIM card, it could even be your account provisioning (the way it's set up in their computer). And the last 2 are things that only they can fix.
I forgot to mention that the one consistent that I have noticed is that it only dies after I have had the phone connected via Bluetooth for awhile. Otherwise it keeps the cellular connection fine.