It definitely sounds like a connection or grounded wire somewhere. If all else fails you can always run new wire from the radio to the speaker. Are you soldering your connections? or using the junk crimp connectors? if you are using anything besides solder, that could be your problem. It could also be corroded wire (I've seen it in about 80% of the vehicles I have put speakers in)