Happy for you that it was not ECM, and I believe yours was a classic case of "begin at the basics", the thought of having to replace an ECM is nauseating to say the least, my opinion is that major Honda electronics do not usually fail....but just my thoughts, I had previously mentioned that I purchased my ,07 ST 13 blindly, was initially horrified that I was most likely in for a new ECM, as the ST was misfiring and generally running poorly, (the ECM replacement suggestion confirmed by a Honda Dealership), after much scratching about in the eves after work only to find that previous owner (deceased) had modified an aftermarket fuel filter in tank and fitted counter flow. (No flow arrow on aftermarket filter ) I discovered the error bypassing the filter , I was to say the least, delighted! However after correcting that, I was still getting the ominous FI light, which I havent seen since last December, I narrowed it down to temp related ( above 30 deg celcius) i await hot temps again as i have covered approx 6000 km since last heat wave with no issues at all. Anyway, my message for what it is worth, check and double check ALL the basics before laying out too much money.