something else to add to the list:

-check engine grounding and battery output pathways. I think a ground strap is not present on the passenger mount. I've read quite a few stories about how poor engine ground can effect things. I notice it seems the alternator struggles when I turn the headlights on at night. You can hear the fuel pump whine change. I'm not sure why that would be. But its all a bit suspicious.