Chosen Solution
external speaker barely audible with volume control up to max. Can’t hear phone calls, media or ringtones or alarms. just started this problem a few days ago. phone is barely a year old if that. Z981 from MetroPCS
check the speakers are clear they often get dirt or lint in them from your pocket and it kills the volume same can happen to the mic
if after all the things you tried then its time to buy some ifix it tools and order a new speaker part and replace old with new and see if it works.