You should have a mechanic check it out. It could be anything. More than likely the alignment is off, the brakes are warped, or there is a tire balance issue.
Even though the tires are fine there still can be an alignment or front suspension problem. Take it to a service center to be looked at by a certified technician.