my suggestions are - (in this order, cheapest to most expensive)

1. put some fuel injector cleaner in your gas tank
2. check your plugs
3. get allignment checked (sometimes free)
4. clean out your air induction, get the mass air flow sensor checked

im 19 and am on my 8th vehicle, ive had damn near every problem you can run into, so lemme know if this helps.