I have a KFX 400 that will start and idle, but when you give it gas it starts back firing badly. I have put a big bore kit in. Put new valves and shims in the head. Replaced the carburetor. Triple checked the timing. I replaced the generator, voltage regulator, and a new AGM battery. I am unsure where to go from here?