I have a friend that bought a well abused KTM 300exc (1997). The bike's jetting was set up way off from the factory specs and still ran poorly (bad bog from over rich condition and wouldn't rev out). I reset jetting to stock and adjusted for the altitude and it ran fine but started to load up after a couple of minutes. I took apart and found the float hieght set way too low but readjusted to stock even thought that probably will aggravate the condition. Bike ran the same but when the gas was shut off the bike would stop loading up and run perfect when the gas level in the bowl was in the normal range. I can't see anything wrong with the float valve or float (plastic) but the gas doesnt run out of the overflow hoses like a high float level would suggest and when I set the float height way low the bike won't start from lack of fuel. I'm assuming fuel is running down into the engine but wondered if others have had this same problem. I hate to have the guy buy a new carb but I have a feeling the float and needle aren't they problem so I hate to replace those itmes and then still have to buy a carb. Any ideas?