Check your rotors before replacing them. Resurfacing may do the trick if they're thick enough and not warped, but sometimes new rotors are required.
Brand-new brake rotors often come from the factory with a protective layer of oil on them. This layer needs to be removed to ensure the rotor works properly.