Hello, I have a Miller welder with a Kohler ECH730 engine, in the shop with an EFI issue that I can not seem to solve. The engine runs well for the first 10 minutes or so, but once warmed up and in "closed loop" operation, it will start to starve for fuel, then recover and run fine. It does this continuously every 15-20 seconds. Kind of like a surge as if it was about to run out of fuel. As it is dying, the electronic governor gradually opens the throttle in an attempt to maintain the RPMs. I performed a running fuel pressure test, and the fuel system maintains 38 PSI. This is good, according to Kohler specs. I have eliminated the fuel system on the equipment and fed the engine with a remote fuel tank, and no change. I tried pulling the fault codes, and no codes were stored in the system, even after running for awhile. I pulled the unit apart, checked, cleaned, and tighten the main ECU ground behind the flywheel shroud, as this was a known issues on earlier models, and again no change. I re-flashed the ECU, and performed a TPS reset, again no change. I am lost !! Although I have 22 years experience, I am relatively "green" when it comes to EFI. As I said, there are no fault codes to lead me in the right direction. If I dribble a small amount of fuel into the throttle body as it is dying, It will recover as I am feeding it. Has anyone else run into this issue ? I am thinking either a bad ECU, or O2 sensor, or engine temp sensor, but not really sure, and don't want to just start changing parts. Any help would be greatly appreciated. Thanks !!:mur: