Slant engine prob.
"Engine fires, but won't stay running when the key is let go" usually means a faulty coil resistor (the white ceramic block about 1.5 × 1.5 × 7 cm, visible in your last picture).
Print