Unhappy Unlocked Rogers Phone!

HI there, I just recently unlocked my Rogers phone and now its online Virgin Mobile. I put in the code and it gave me an error so I looked it up and it had to do with the firmware not accepting the code or something like that. I then decided to use the stock Rogers Firmware, the installation went smoothly then when I actually had it running I couldn't connect to the WiFi (it would say turning on but it wont.), Virgin Mobile network won't show I always have to go to settings and search for it and when I do get on the network and put my phone on lock I would get no service until I search for the network again. Also, when ever I make phone calls the screen turns black and nothing happens. My home phone would ring but nothing from my cell. So I decided to install Google Play Rom and it's the same thing.

Can someone please help!

Phone Information:
Model GT-I9505G
Android Version: 4.4.2
Kernal: 3.4.0-g22842f5
Build Number: KOT49H