A common reason why a chainsaw won't start when it's hot is a flooded engine. When the engine is hot, excess fuel can enter the carburetor, causing it to flood. This prevents the spark plug from igniting the fuel-air mixture, making it difficult to start the chainsaw.