1) impellar...looks like you`re already looking at it... 2) yes, get a T-Stat inthere , w/o it water will run too fast thru the radiator ,not getting enough time to cool down... 3) is it an A/C car or 400? you might be missing the fillers? should be 3 of them , the "X" fillers, the masticated (rubber) on ea side of bottom of radiator, the lower air baffle