One of the biggest problems I've run across is inadequate wiring from the factory. Manufacturers cheap out by using the smallest wire they can for the application. This, and the fact that time does take it's toll, leads me to believe that the only way to do it right is to start fresh. Either a store-bought kit, or one you compile yourself.