Yeah. Give the car a tune up and see if the problem persists. Also, you might want to have the timing checked, you might want to advance it a little. Using a better gas couldn't hurt either. Unfortunately, you have to go through a process of elimination till you find out exactly what was causing it. Since your car does have all that mileage, it probably wouldn't hurt to keep up with maintenance more often. If the problem persists, take it to a mechanic to have it checked out.
Let me know how it turns out.