I now own a Samsung Galaxy S3, while my son owns my old Evo 4g LTE. I have noticed that my S3 is consistently on 4g, while the Evo struggles to keep a 4g signal and is usually on 3g. Both phones are rooted and are on custom roms, so I know how ROMs tend to be more "honest" about 3g/4g. I tried changing roms on the Evo, but the phone still struggles to stay on 4g. So I'm thinking this could be a hardware issue. What do you all think? Should I unroot the Evo and send it back to Sprint? Or should I continue experimenting with roms?