Find a different dealership ASAP. This one is just throwing parts at the car and not actually trying to diagnose the problem. Question, has the negative battery cable been replaced under the 10 year 120,000 mile extended warranty for the cable? If not get this done before any other electrical system diagnostics.