I'd bet $100 it's your rotors! Very common problem, especially if you/previous owner buy the cheap autozone $25 variety. They will warp in about a year.