From your description of the poor high rev performance I would suspect a plugged up cat. The main cat plugs up because the pre-cats crumble and the dust clogs up the main cat. There is a cat recall on older 95-96 tours. If it cant be fixed on waranty or recall, best bet will be to replace main cat with univeral cat ($75) and gut the pre-cats. I'm not sure which EGR code your getting, but you may have blocked passages. These are located in the upper intake just behind the throttle body. Remove the TB (and gasket) and clean out the gunk with TB cleaner and a soft rag and some wood toothpicks.