Just so you know for the future - in the computer/internet industry, "lag" refers to high ping time on an internet connection, it doesn't refer to a computer (a phone is a computer) running slow. If you bring a phone into a repair shop with actual technicians (as opposed to parts replacers) and say "it's lagging", they'll do an internet speed test to verify that it is. If you say "the phone is slow and it freezes", they'll look for the problem you're actually having.