Re: Kohler Command Pro 28 w/Bosch EFI Throwing 34 & 31 Code after runniig 30-45 minut
Thanks for the year info on my engine ILEngine. Definitely older than the previous owner said it was. I bought it last year and at that time he said it was a year or so old. No biggie here as far as I'm concerned... it is a strong engine and runs great (at least for 30 minutes each time... for now... lol). Do you have a online source that can interpret the serial numbers? I thought at one time I was able to do it on Kohler's site but I couldn't find it there the other night.
As for the 4 pin connector, the way I see on the wiring diagram there is only one wire in it that is a data line. That is the Diagnostic K-Line which is connected to pin 17 of the ECU. The other 3, TPS Initialization, +12 volts, & ground wouldn't have any data. As for splitting the signals, I would think that the chip in the ECU would be doing that all the time is carrying out its functions and that same data is sort of "streamed" continuously and available to be read by software through the one diagnostic K-Line. That "special circuit" black box might be a head fake to justify the big price of the interface cable. Think about it for a minute... just look at out phone lines and how much "data" is being sent to you and I every second to our computers and that is only 2 wires....
As I stated before, to me its not worth it especially when hearing about the cases of blowing ECU's. A lot of times these "tools" can cause us to overlook the basics that are not being monitored in the hopes that they will "always" tell us what the problem is and what is needed to fix it. Take the fuel pump for instance, nothing in the ECU is monitoring the fuel pressure. When the pressure is insufficient to supply an adequate flow demand that the ECU is sending to the injectors the RPMs drop. The ECU see that from the speed sensor because it doesn't match what the TPS & O2 says it should be and then ends up increasing the time the injectors are open and/or changing the timing in an attempt to correct the performance back to what the mapping in the ECU says it is suppose to be. It fails because the nothing is there to increase the fuel pressure because the ECU is programed that it is always 39 psi no matter what. The MIL is triggered because the ECU does not see the readings that match the mapped settings it is programed to look for.
I didn't get back the engine today and it may have to wait another. Tomorrow is the wife's Bday and I don't want to end up in the dog house. I have to set up a test gage and connection but will know for sure if there is a fuel pressure problem causing this issue. Make perfect sense to me after you mentioned and as I said thought about it a lot. Every electric motor I have every fooled with heats up when they run and if the bearings or bushing are worn or dry that causes more drag, then more heat, then finally to the point they are turning fast enough. They will even get to the point they won't start any more. That's all the fuel pump is... and electric motor.
Thanks again for the input and thought provoking points.