It is normal that it changes to 3G when you are calling.But it should return to 4G when the call ended?! How mant stripes you have in 3G or 4G?;! It takes always the most stable network,and the best signal! Did you switch from developer to stable?!Did you wiped cache/Dalvik/Data and System, or...