That is another possibility. Your timing light could be lying to you and you are actually running 40 degrees of advance. That is why your plugs look like that and would explain why the engine is happier when you retard it a few degrees.