When you say you have always opened the cap while the engine is at temp, is that only on this truck or on all your vehicles? If it has always been on this truck, then there could have always been a problem since you've owned it. If you've done this on other vehicles than you have gotten lucky....