SO i replaced the jets with a 48 pilot and 165 main needle second positon and air screw 1.75 turns out. Still bogs in every gear at every at every rpm and smoke pretty bad. However when i turned the gas off and was idling it to burn all the gas up in the bowl it ran perfect and had a real crisp throttle response and sounded great at idle until it was nearly out of fuel where it started to two stroke runaway. What would make it run good with the fuel off for a while but not with fuel on.?
A bad float valve may not be maintaining a constant fuel level.
The needle jet may have ware and can make the carburetor rich at an idle up to about 1/2 throttle. If this is the case the carburetor is a throw away or you are going to have to look for another needle with a larger initial diameter.
Measure this diameter at the straight portion of the 1471 needle with a micrometer that has the ability to measure in "tenths". A pair of digital calipers are not precise enough for measuring needles. Once you determine the diameter of the straight portion of your current needle, find another needle that has the same taper and reference length and increase the straight portion diameter to the next leaner increment.
This is one of the many negative design features of the Keihin series of dirt bike carburetors. The needle you have is an OEM needle from something. The after market keihin needles use a different numbering system.
I think 1471 needle nomenclature is : 14 designates the taper and the 71 means the needle has a 2.71mm straight section diameter.