I am wondering if it is not a power supply problem. After a few minutes the the PS starts to fail/drop voltage.

Is the speaker direct connect to the PIC?