An extra thought, check the throttle cable. It may be that it is just not opening enough to allow the extra fuel through to the injectors to increase the revs. May be corroded, have streached or slipped over time, to give a gradual decline in revs and now just needs a slight adjustment or replacing if there is corrosion . Regards Joe