Analyst: GM recall onslaught could last into summer