finding a good tech is like a unicorn - theyre retiring in droves and not being replaced, so when you go to most shops its cheaper for them (and for you) to throw a new part to correct the issue instead of paying a tech to try and diagnose the issue.. especially with todays vehicles with all the electronics, modules, etc...