I agree with kball. troubleshooting works best starting with the basics. It could be a number of things, so I like to start with categories. You need fuel, air and an ignition source for proper combustion.
check all intake components, clean, etc.
check spark components, inspect, clean, etc.
Then check fuel components, etc.
whats your service record look like? last tune up? If I had to start somewhere I would go with kball's advice. start with the intake and work back. then check for vacuum leaks.