Heres my post from another board Ok guys. Serious problem here. My truck is used 5 or 6 days a week to commute to school, and to work. So I kinda need to get this fixed. I went out to start it yesterday, and it wouldn't start. 14 degrees out. My dad and I pushed it into the garage and kicked the heater on, he said it started, but wouldn't start back up. I got home, started up, then it started RIGHT back up. So, I've come to the conclusion, it'll start right back up when its about 110 degree under the hood. But, It won't this this morning either. It's 37 degrees. I finally cranked it over long enough to get it to start, and then die. So I kept trying, and got it to start. But only after 2 mins worth of turning over? Can you guys solve my problem?! I would be terribly Happy, and thank you forever! Guess I got to tell you what engine and such. 2000 S-10 2.2 5 speed. 40,167 miles. It threw these codes Ok, Guys I went to autozone and had them check the codes, it was throwing. Turns out its throwing these 3, in this order. 1.P04019 Error- PCM has determined that a malfunction exsists in the secondary air injection system. 2. P1137 Error- Lack of H02S switch - system indicates lean (My starting problem) 3. P0410PD Error- PCM has determined that a malfunction exsists in the secondary air injection system.