Out dragging chain link on the mower (22hp B&S) when it sounded like it was about to run out of gas. Filled the tank and off I went. Began backfiring and loosing rpms until it quit. IM NOT A MECHANIC so bear with me. Engine turns over and zero spark showing on the plugs. You Tube and I checked the coils and they appear to be good. The 3 safety switches have been disabled and checked. Starting fluid was tried and nothing. 20 amp fuse is good. Has never started easily when cold but quickly when warm. Looking for suggestions, thanks.