well its very informative for me to visit this thread. You guys explained very well. I hope as you are expert in that stuff you have never face any problem in your vehicles. And if you face then you fix it by yourself instead of going to a garage. Good work keep it up.