I have a 1985 Honda CH150D that struggles to start from cold, and often will have this low, rough idle that if not maintained by the throttle, will eventually die out. I have warmed the scooter up to completely warm and still have the issue regardless of temp. I have done everything; cleaned the fuel tank, clean carburetor, spark plug, fuel filter, air filter, oil change, new belt, petcock assembly (includes new fuel screen), all vacuum hoses, carburetor mount (the rubber one infamous for failing), breather separator assembly(all new), new muffler gasket, new battery, tested the bystarter for resistance (a perfect 0.5 ohms), all fuses check out OK, and all wiring is intact and free of damage. When I start it, it takes several tries, and once i get it going, it has puffs of white smoke at first while warming up, and maybe its because its just cold outside right now, but once its warmed up, no smoke. When I pull the spark plug, its wet, but the bike only has 870 miles on the odometer. Any help would be greatly appreciated, because as you can see, I have put A LOT of money AND time into fixing this, and my woman is livid with me right now that it STILL cannot be driven. I plan to do a compression test next (waiting on 12mm adapter), but in the meantime, I'm open to suggestions. Thanks.