is your check engine light on?
could be distibutor, cap and rotor button, wires, worn plugs,
timing belt starting to wear and slip, crank position sensor,
if you get code of p1381 get ready to spend about $400.... or more..
I just had to change my distibutor at 102,000 miles,,,,, Luckly i got connections and got it for 260... and changed it in less than 15 mins....

: