Check your grounds... Even though they look ok they may not be... Its pretty easy to check the charging system. I would check the alt. voltage, all the grounds and battery terminals... How many cold cranking amps is the battery?