Did you clear the codes on the ECM prior to retesting?
When was the last time you changed plugs? A bad plug (even one that misfires occasionally), or a failing coil will also throw off a code "1".
Below is the procedure for clearing codes posted by Hondadude several years ago:
Essentially, to clear the codes, you operate the kill switch 5 times with the shunt (shorting device, or paper clip) in place and within 20 seconds of the key switch being on.
I recommend grabbing the safety lanyard very close to the switch that it is attached to so you can pull it to off and push it to on without losing the lanyard.
• Connect the shunting device (technical term for paper clip.)
• Turn on the key switch.
• Pull the safety switch to off, then push to on, then pull to off, then push to on, then pull to off, then push to on, then pull to off, then push to on, then pull to off. That should be five times off and on and off within 20 seconds from when you turn the key switch to on. When you get to the fifth time off...you should hear one or two beeps. The codes are clear. If you did not hear the beeps, try again.
• Turn the key switch off
Remove the shunting device and run the engine. Then check for codes again. If all is clear, you may just have had a onetime occurrence. If you do have codes, you will just have to troubleshoot depending on the code number that you get.