What maintenance have you done on it so far? 140,000 is around 86,662 miles.
Aside from the usual suspects, I'd inspect the plugs. It may be their time. I'd also do a coolant flush if you haven't earlier because of the age of the vehicle. Definitely an upstream HO2S if you haven't by now...