This is on a John Deere LT155 with electric starter. Single cyl cv15 command engine. Spec no. 41594, Ser no. 3003206643. This machine wouldn’t start a couple of years ago and I put a tarp over it. Recently decided to get it going. It was a nice machine, other than the fragile plastic hood. I knew the fuel system would be trouble because I never got the chance to run it dry and left a small amount of gas in the tank. I did drain the carb bowl, though. So I removed the tank and cleaned it. Replaced the fuel line and all perished parts. Cleaned the carb. Happily, it was not dirty, except for tiny amount of dirt in bowl. Installed new battery. It cranked but wouldn’t start. I tested for spark and tester showed no spark. I pulled the kill wire off the coil. Still no spark. Put the wire back on and voila, there’s spark! What’s up with that? Anyway, sprayed a shot of starter fluid into carb and the engine ran for a second or two. I pulled full line next to carb and cranked the engine. It was not pumping gas so I took the fuel pump off to investigate. The diaphragm actually didn’t look too bad but I don’t know what it was supposed to look like, this being my first foray into a Kohler fuel pump. I would just as soon repair the old pump as replace it but not sure I can find a kit. The number on the pump is 1239307 L9. I can’t find that part number listed anywhere. There are pumps listed as compatible with 1239303 that look like my pump, are these interchangeable? Is there a repair kit for this pump? Should I just replace the pump even if there’s a rebuild kit available? Is 12 559 02 the right part number for a pump for this engine?