I suggested the sprint stock rom seing as it is a sprint phone and the stock rom has gps enabled... my understanding is that Metro PCS will make the necerssary changes to your phone to run on their network... so if you take them a sprint phone, why would they expect a rom that is not sprint's? same with verizon, etc... of course, if there's something i'm unaware of where certain roms dont work on Metro PCS or something, let me know
Thanks.