well... i guess the tps could be out on the jdm engine... i'm not sure exactly how they get out of spec but here's the link to adjusting the tps
http://www.cygnusx1.net/supra/library/TSRM.../fi/FI_101.html
hmm i can't see the egr causing rich/lean problems
make sure your tps is in spec... once it is.. reset ecu then go for a drive round the block.. come back and try again for codes
let us know how you get on