That's what I'm thinkin' too, 48* at idle is way too advanced. You need to back off the timing and try again.