could be a number of things. Could be your ingnition wires or your spark plugs or a huge number of things. Is your check engine light on? If so you need to get it hooked up to an engine diagnostics machine. If not then i would suggest taking it to a mechanic unless you know enough to start taking things apart and checking them.