Okay here are the codes:
Code 10 - Separator between KOEO and KOER tests
Code 11 - Test Passed.
Code 15 - No Keep Alive Memory power to PCM pin 1 or bad PCM (Memory Test Failure)
This can be from an aftermarket chip plugged into the ECU but you have stated that you do not have one. I would start by making sure you are getting a constant 12V+ to the ECU. If that is confirmed then my guess is that the ECU has problems internally.
Code 85 - Canister Purge solenoid failure
Do you have a charcoal canister and purge solenoid? Is the solenoid connected to the wiring harness? Also, walked away from the computer and then remembered that you can get a Code 15 if you disconnected the battery at some point and have not cleared the codes since then. Really easy way to clear the codes if your code scanner does not have the ability to do it is as follows:
Easy way to clear codes: connect the jumper wire up like you are going to dump the codes. Then turn the key to Run and when the test light or Check Engine Light starts to flash, disconnect the jumper. This clears the stored codes but does not erase the adaptive settings that the computer "learned".