For the front driver's side speaker, it could very well just be a damaged wire in the door jamb. You could try bypassing the factory wiring and put some audio wire across the leads on the speaker from your head unit. If it turns out to be the wiring, you can replace the wiring.
I dunno what the failure rate for head units are, but I'd want to be sure the head unit is bad before dropping money on another one.