Hi, I have a 1995 XT600E that I just got running, and I don't know it's history. The bike seems to run well and smooth at high RPMs, but at lower RPMs and at idle, it will pre-fire back into the carbs; sometimes the engine will die as a result. I either have an ignition problem or a carb problem; which would be more likely for this bike? The carbs were pulled and cleaned, but I could not remove the float pin, so I was not able to properly clean the float needle or seat. I just sprayed carb cleaner as best I could though the float seat via the fuel inlet pipe. I don't believe the ignition module is the problem because I cleaned the air filter using the spray carb cleaner, and installed it still damp with the cleaner; the bike ran and idled perfectly until the filter dried out. If it is the carb, is there any gas additive that I could use that would help to clean out whatever is causing this problem? I do not want to remove the carbs again unless absoultely necessary; it's a real hassle. Thanks for any help.