It may not be the ECU. If the wiring & light is not as the ECU would expect to 'see', it may be causing the issue. The standard wiring impedance (all the wiring, the resistance of the LED bulb, any switches & sensors etc) will be what the ECU expects when it runs through it's diagnostic programme. If the resistance of the circuit does not match the ECUs programming it may either see it as a fault
or because it's out of specification not see it as a fault. It depends how it's coded and how basic it is?
My work colleague is having this issue with a BMW car. It's not fuelling properly, but it's an older model and the ECU isn't advanced enough to spot the fault. Whilst I fully appreciate pennies are tight at the moment, it would be worth getting it plugged into a Yamaha diagnostic tool (dealer/specialist) to give you the definative answer. It may work out cheaper in the long run. Best of luck with it though
