I spent 40years in the car business, mostly on the mfg side. Unfortunately the warranty and dealer/technician pay systems created by the manufacturers causes all this. Add to this unscrupulous dealers that the mfgs won't correct or blow out and you land here.
If you haven't already, try this...