Have you had the radiator checked? Could have a tube or two obstructed which would cause those symthoms.