I still say ignition. I tried all of the things you did and finally i had to break down and take it to Honda- within an hour they told me. and By the next day is was up and running perfectly. I swapped out all the things you are swapping too.