I have a 2000 with about 120K on it. This morning before work I go to start it (about 20 degrees or so in the garage) and it seems like the power went to the starter (it kind of made a thunk noise, for lack of a better term), but it doesn't turn the engine at all. It did that twice, on the third try it started. The truck sits outside all day at work in minus 10 degree (F) cold. After work, it does the same thing, but it takes maybe 10 tries before it starts- on one of those tries, it did turn the engine, but slowly, maybe only because it's so cold out. My battery is about 1 month old. After I get home from work, as an experiment, I turn the truck off and try it again. It starts right up. I did this a couple times and it started right up both times- when the engine was warm. Does this sound like the starter/contacts?? If it was the starter, wouldn't it behave the same warm or cold? Any other ideas? Thanks, Dan.