It would be worth having a mechanic check it for you. It could simply need a tune up, new plugs, plug leads, clean of the throttle body, or idle adjustment.