You can have carbon buildup on a piston or a chamber, sometimes all it takes is a small piece of carbon on a chamber or valve that gets hot enough to cause detonation. Frankly the only foolproof way to check for carbon is to borescope the chamber.
A vac leak in an intake runner can cause a cylinder to go lean, possible intake gasket. Sometimes engines have vac ports/lines that are installed into only one runner, if there is a problem/leak with the vac line or the component it connects to, you have a lean concern.
It might be possible to get preignition from adjusting exhaust valve to tight, less time on seat= hotter valve = preignition. Rare but possible.