All the moving parts that a CD player has are bound to get a hard time in a truck.

Have you thought of going over to an MP3 player instead of the CD? I have an MP3 in my truck, it plays through the truck's radio. A 2 Gb player has room for 24 hours of music.

Stuart.