Just read through the issues you are having and this sounds awful! I can't even believe how many issues they have caused. That's the problem with mechanics who are not properly trained in the modern electronics and wiring in newer vehicles. It's not all manual brakes and carbs anymore.