OP, you really should take a step back, re-trace all of the wire harness, inspect for any mice chewing ?, dirty connections at all points, trace from battery to ignition, box under bars, every thing !. dont start tossing parts at it !. I say this because when I started in on my '88 trx300fw project, I found out the ignition switch was not the correct switch that was in it when I took it under my wing. honda changed the wire harness through the years, not all trx300's are the same 100% !. I had a chance to do a spark test on a '88 trx350D foreman a couple days ago, was told it did not run ?. no battery in it, checked spark plug, discovered the spark plug boot came right off the coil wire when I pulled boot off spark plug, fixed that, stuck spark plug in boot, laid it on rocker box, checked all my fuses, ignition switch connectors, all of it. kicked it over..i had spark !!. shot a very short burst of starting fluid to it, she fired over !!. in other words...DO NOT OVER LOOK THE SMALLEST THING ON YOUR '88 TRX300FW !!!!!!.