I have the same exact truck with the same exact visors! My driver's side visor is very close to being at the point where it will not stay up at all. Right now it stays up most of the time, depending on it's exact position. As far as I know, unless you want to snug it up by putting tape around the snap-in part near the mirror, you would have to buy a complete new visor assembly. My truck has 98,000 miles, so I guess it deserves a little sagging.