Check the front brakes. The only time my car would do this is when I spit the front brake pads out of the left front. Took awhile to figure out what happened. These were little funny car brakes with the tiny little pads.