My son did the same thing, and it drove me crazy...He seemed to have problems swallowing early on. He choked on Cheerios almost every time because he'd over stuff his mouth because he was so hungry. I'd try to feed him more often and to remind him to not over stuff his mouth with food. That helped a little. As he got older, I noticed that if he didn't like the food he would chew it until it was too gross to swallow. Then I made him spit it out in the trash, which I hated doing. I tried the timer, and it seemed to make it worse. I gave him his favorite drink to wash it down, but it didn't seem to help. He ended up filling up on his drink instead of his food. He was on Pediasure drinks a lot when he was younger (btween ages 1 and 3yrs. old) because I worried he didn't eat enough. He ate more when I stopped giving him that. I tried giving him food alternatives, but I hating making separate meals for him. I think it became a control issue when he got older, and I let it go. He eventually out grew it. He's age 6 now. He rarely does it anymore unless he doesn't like it. I discourage him by not allowing a dessert afterwards. I have to say it sure was interesting to see the responses to this. He might have had problems with chewing, and I didn't really understand that. I thought it was a bad habit or a control issue. He's better at trying new foods because he finds that he likes them usually and I call it something fun (like logs for carrots). He eats pretty well now as long as it's food he likes. Good luck!