Update 11/06/12
I replaced the auto choke, bystarter and it fix the starting problem. The bike will start right up without throttle now.
Ever since I got my 2007 people s 250, I've been trying to identify the weird engine sound. I always need to give a little throttle to get it to start when the bike is cold. It will not idle stable. I've play with the idle screw, replaced the gas filter and spark plug. I also clean the carb. The battery is in good shape. The next thing I'm going to do is to replace the auto choke, bystarter. I've attached the video that has the engine sound. I was hoping someone can help me trouble the problem. Thanks.
New video added. Transmission case removed.