One thing not to forget is to check the cround side of the system. Do a voltage drop test at each connection point and engine to frame and body. If the grounds are bad you will not have a complete circuit and will result in an overcharge problem similar to what you have