UPDATE
I got the cold start problem figured out. it was the IAC mounted to the throttle body. I took it off and noticed it was hung open. I cleaned it and "lightly" lubed it with light oil. The truck starts like a champ (was real friggin cold this morning).
The front end: I checked all mounting bolts, i.e. sway arm, shocks, etc. This one is a puzzler. It only clunks/pops when it's wet outside. When it rains for a few days and such. It's driving me crazy. It does it when moving the vehicle from a dead stop or driving in town and turning a corner. It's pretty loud. I'm wondering if it could be the u-joints in the front wheels. They were replaced last year with greaseable units but when I put the grease gun needle in the little hole the graese just backs out. I'm wondering if they have dried out in a year. Seems wrong to me but a guess.
Any more ideas? And what's a better way to get those pesky u-joints greased through the little hole (cannot install zerks)?