Engine stalling

Have you checked the timing to see if it has jumped???