Changed out the ECM and still runs like crap when cold. Speeds up and slows down pretty much steady till its warm. Removed the idle speed motor and it still does it. The truck is unmolested so the warm air stuff is all hooked up. Maybe some crap in the throttle body?