Regarding the poor defrost performance. If your truck has a/c, the a/c should come on in the defrost mode in order to dry the air, and instantly remove the moisture from inside the glass. If you don't have a/c, or it's not charged, or not working, your defrost performance will lag waaaaaaay...