how long have you had the car?? when was the last time you did a tune up, if ever?? If not recent... id start there... plugs, wires, fuel filter etc. etc.
if that dosent work thats fine.. its something you needed to do anyways... and helped narrow down the possibiltys
good luck