ive had trouble with thermostats in my truck sticking...so instead of gettin another one from the parts store i bought a motorcraft from ford, and i noticed right off it was better built but i also noticed a little ball on there im guessin to release pressure?no sure correct me if im...