Charlie, I have just had the same issue with the passenger side front speaker on my 2006 D40 STX. Sound was squeaky and low even at full volume.
I thought it might have been the original 6 stack CD car stereo which I was going to replace anyway as the CD player no longer worked, so I replaced...