I have a 97 trx400fw. I bought it from my boss who said the front tire had locked up two years ago so he parked it but it ran fine before it got parked. I took a chance and bought for $350. I unloaded it, drained the gas, changed the oil, cleaned the carb, put fresh gas in it, wired a toggle switch to the oil cooling fan, took the front tire off and took out the break which freed the tire up. Pulled it around the yard and got it to fire up. I ran it for a week nonstop with the only issue being the starter solenoid would ground out and starter would go off randomly. Fixed that by wrapping the solenoid with electrical tape. Two weeks ago my neighbor and I were riding the woods and I went over a large tree to see if I could. When I got over it I shut it off to use the bathroom but when I tried to start it I couldn't get spark. He towed me out and we tried to figure it out. I downloaded the service manual and I went on a eBay spree. I bought a cdi/icm, coil, regulator, and pulse generator. I replaced it all beside the pulse generator and no spark. I managed to replace the pulse generator without taking the engine out and bam spark. Put everything back together and tried to start it up and it wanted to start and sounded like it was as long as I held the starter button. Checked the fuel didn't find anything wrong with it but drained it anyway and put fresh gas, air flow isn't an issue, carb is getting gas what else could be the issue? 9312319255 call or text or post below.