I have a 2008 teryx carbureted. Just had heads done with kibble white valves kit. Also replaced the piston rings. I already had dragon fire exhaust, cdi, coils, and afe air filter. When you are barely above idle or when you let off of gas it makes a weird sound. Like it it blowing off compression or missing. Is it possible I have a head or base gasket not sealed properly. I have tried to listen to it but just cant pinpoint it. I checked ignition with inline spark tester and it looked good. When you get about 20mph it runs awesome. You can floor it and it takes off great. The noise that I hear seems to be worse after it warms up. I also sprayed starter fluid around cylinders and heads but heard no difference. No signs of oil or water leaking around gasket areas. no water in motor oil. Please help. This thing is beating me.