does it seem like the tranny is down shifting? and with 87k miles on it its time to do some GM(general maintenance) if it hasnt already been done. timing belt water pump,plugs, plugs wires, rotors, caps etc... you can check the trans fluid to see if its dirty or there for that matter.