I had terrible luck with my AVS ventshades too. They just don't stay on long. I've had AVS ventshades on all my previous trucks and have never had a problem until this 2014 model. I think AVS just got these wrong for some reason. I'm going to give the Putco brand in-channel visors a try next.