Bizarre coolant related problems - HELP!