are we omitting some symptoms here?
what exactly does it do when approaching 2500 rpm.
i'm guessing the ecu is in limp mode for whatever reason. if an ecu is swapped for trouble shooting purposes, and the issue remains, that to will go to limp mode.
i would pull the EFI 15amp main fuse for 30 sec to reset it. key off. then start and duplicate the issue. pull codes.
how to pull codes,
http://www.autozone.com/autozone/rep...00c1528004d5f5
what the codes mean,
http://www.autozone.com/autozone/rep...00c1528004d5fb
to nav from those pages, you have to sign up, plug in vehicle info, and go to "repair info".
it's free.
a free toyota factory service manual for your truck can be dl'd here,
http://www.ncttora.com/fsm/1985/1985FSM_OCR.pdf