I agree with eieio...since it's not under warranty find a cheaper option. A good independent should be half that for a new radiator and fluid flush. Never mind they may be able to fix the blockage.
Do you know who changed the trans fluid last? They apparently flushed the system completely because ...