I have an 2006 EC290B (serial 12585), around 6000h on engine.
This machine was running fine, until it one day it became very hard to start. The starter was turning over with no problem, but engine would not catch on. I eventually got it started, and the engine was now running a bit unevenly, and the console was beeping and throwing this error: "128 SID 22 2". I looked this up and found it means that ECU is getting bad data from one of the engine speed sensors.
The machine has two engine speed sensors. I started by replacing the one on the rear of engine (that is easy to get to). This made no difference, so I replaced the one on the front, that is mounted right behind the flywheel. Both the new sensors are brand new, so I presume working fine.
Now the machine starts up fine on the first attempt (as it used to). No error messages on console right away. However when I rev up the engine (just 1 click on the dial is enough) the console will beep and throw this error: "128 SID 22 3" (note, same as before except last digit is a 2 instead of a 3). This error means that the machine is not getting any data from one of the engine speed sensors at all. I can operate the machine like this, and the error will come and go, and that is usually associated with a misfire, and the machine can lose a little power momentarily.
If I unplug the front-side sensor, the machine will start but throw the "128 SID 22 3" error immediately, even on the lowest RPM setting. So I am sure that the machine is getting _something_ from the new front-side sensor, and not nothing, as the error code suggests.
I'd love to get this issue fixed. Anyone have an idea what might be wrong here? What other component(s) should I consider replacing, if any? Thanks!
This machine was running fine, until it one day it became very hard to start. The starter was turning over with no problem, but engine would not catch on. I eventually got it started, and the engine was now running a bit unevenly, and the console was beeping and throwing this error: "128 SID 22 2". I looked this up and found it means that ECU is getting bad data from one of the engine speed sensors.
The machine has two engine speed sensors. I started by replacing the one on the rear of engine (that is easy to get to). This made no difference, so I replaced the one on the front, that is mounted right behind the flywheel. Both the new sensors are brand new, so I presume working fine.
Now the machine starts up fine on the first attempt (as it used to). No error messages on console right away. However when I rev up the engine (just 1 click on the dial is enough) the console will beep and throw this error: "128 SID 22 3" (note, same as before except last digit is a 2 instead of a 3). This error means that the machine is not getting any data from one of the engine speed sensors at all. I can operate the machine like this, and the error will come and go, and that is usually associated with a misfire, and the machine can lose a little power momentarily.
If I unplug the front-side sensor, the machine will start but throw the "128 SID 22 3" error immediately, even on the lowest RPM setting. So I am sure that the machine is getting _something_ from the new front-side sensor, and not nothing, as the error code suggests.
I'd love to get this issue fixed. Anyone have an idea what might be wrong here? What other component(s) should I consider replacing, if any? Thanks!
