iPhone SE Screen Flickering
iPhone SE 2.5 years old last week suddenly stuck on apple logo tried restoring but failed many times 15-20- times got error 9 and 6 after 3-4 days phone was showing low battery logo tried restoring again successfully restored but screen was flickering like in video while restoring and after ,for one 2 days phone was restarting randomly then It stopped flickering after 1 day when battery was above 70 and battery falls drastically after 70%
Battery health shows 83%
Cooconut Battery shows health of 75%
Apple Support ran a diagnostic and said everything is normal.
what are your thoughts I think a battery replacement is required .
iPhone SE