That many miles, I'm betting on it needing a new transmission due to stripped gears or something else and with idling problems, it could be something wrong in the fuel injection system to something wrong with one of the airlines under the hood causing it to loose pressure. Either way, expense fix for an old car.