Toyota, Nissan, Honda making up for lost time