After a 50 mile round trip yesterday we smelled coolant. Open hood and saw a small puddle of water on top of radiator housing with smalll spot boiling out. (see pic). My question is would this be something repairable or is a replacement called for. Am new to jeeps. It's a '04 lj. Seems to be a small hairline crack about 2' long also. Any help would be appreciated.