If it drove better when you first bought it, then something may have gone wrong. I'm assuming its still new and you are covered by warranty... so you should take it back to the dealership to be looked over. Explain your problems and let the technician diagnose it for you.