I might be a stupid question, is your battery AGM or Normal battery. AGM batteries cannot be charged with conventional alternators if below capacity. It happens on 2003 Landcruiser. It might help ..