great write up!!!
but this is a safety recall and it should be replacd for free?

got mine replaced for free.
Important Safety Recall: Ignition Switch Interlock
Dear Accord, Civic, CR-V, Odyssey or Prelude Owner:
This notice is sent to you in accordance with the requirements of the National Traffic and Motor Vehicle Safety Act.
What is the reason for this notice?
Honda Motor Co., Ltd., has determined that a defect relating to motor vehicle safety exists in the ignition switch on certain 1997 thru 2000 Honda automobiles. Electrical contacts in the ignition switch can wear prematurely due to high electrical current passing through the switch. Worn out ignition contacts could cause the engine to stall without warning. Although the engine will restart in most cases, if your engine stalls while driving in traffic or at highway speeds, you're at risk of being involved in a crash. Difficulties starting the engine (for example, hard-to-start, stalls immediately after starting, etc.) may indicate that the ignition switch is failing.