Yeah it is. What should the next step be you ask ? Well, how about going back over with us what you have checked to date AND what issues still persist.
You have no codes, and your bike still has a fuel economy issue, AND it intermittently stalls when you hit a bump or a pot hole ? Yet you get a Mil light periodically/sometimes when it cranks Correct ? Ummmmmmmmmmmm...... Sounds like an intermittent bad connection in the harness somewhere ?.... MAYBE vibration or shock induced ? You could back probe from the sensor connections, each individually to the ECU and check the circuits? However, that may show a good circuit if it's an intermittent problem ? You could also look for voltage drops at the sensors.... again though, if the problem is intermittent ? You could do a wiggle the wire test when the bike is running , and see if it stalls or you get that Mil light. That is how I found my Roll over sensor issue......
The bike has no codes and it still has the fuel economy issue. But the intermittent stalling, which used to happen when I turned the handle to the right, is fixed with the ignition switch replacement.
Today in the morning the MIL light popped up while cranking. Its actually the initial ECU check (and fuel pump priming) that happens all over again. This didn't happen yesterday though. So, it's kind of intermittent. To re-iterate, there are not fault codes on the MIL.
With regards to what all has been done till date, lets see:
1) I got the front & rear chain sprocket + chain replaced.
2) The rear tyre has been replaced too in the past month.
3) The air filter has been cleaned.
4) Clutch plates have been replaced around 2-3k kms back.
5) There is no drag on the front or the rear wheel.
6) The intermittent engine stalling has been fixed with the ignition switch replacement.
7) Checked the cylinder head for carbon buildup. There wasn't much. Cleaned it. Also, the piston rings looked in good shape. No abnormal scoring on the cylinder too.
8 ) I'm not so sure about the valves though, as I didn't have the tools to get the valves off. Could this be a contributor to the issue?
Could the issue be narrowed down to the wiring harness, injector or the valves?
I'm planning to strip the bike to check the wiring harness tomorrow.