This can be a number of problems. First check all filters: Air, Fuel, and Oil. Also make sure you check all fluids and be sure they're at proper levels. Also Vacuum lines can cause these problems. If no of these solve your problem, seek professional mechanic help.