Just to verify I understand what you are saying, after a reset runs great and then runs poorly after being shut off?
The fact it runs well after resetting the ECU, makes me think it is learning something from either a bad sensor or a bad signal. After a reset, open techstream, fire it up and...