To me, the takeaway here is the P2534 code:
"Diagnostic trouble code (DTC) P2534 stands for “
Ignition Switch Run/Start Position Circuit Low.” The code is set once a module detects a voltage that's below the manufacturer-specified value. When you turn on your ignition, battery voltage is automatically sent to all the electrical systems in your vehicle."
Loose/bad connection? Low system voltage due to a weak battery? Like
@ricklack said, this ain't a speaker problem.