Although you thought you were running 38 degrees advance that might not be true. Your timing light may not be accurate. There is also a possibility the outer ring on your damper may have slipped, giving an incorrect reading. Or it may be that your car just likes lots of timing.