Is it time for a new radiator?

Take the radiator out and send it to a radiator shop and have it flushed and checked out. They will let you know right away for like $50 (or more depending on your area.) Best money spent.