Hey guys, I'm trying to trouble shoot a 2003 Honda Rancher. I don't know a lot about it. It was a non-running machine when my friend bought it and I've been trying to get it going for him. I began by checking the spark which seemed to be good to me. Next I turned to the carb. I took it apart, cleaned everything, then put it back on. It still wouldn't start. I tore it back down a second time, this time noticing a small hole in the diaphragm on top. The carb looked like it had seen better days, so I opted to order a new OEM carb. I put it on today and it still won't start. All I can get it to do is occasionally backfire. The engine seems to have good compression. The carb is sucking in and the exhaust is pushing out while the engine is turning over which leads me to believe it isn't a valve issue. Could it possibly be the CDI box? Would I even be getting spark if it was faulty? Thanks for the help!