I don't know how smart, safe or good for the engine this would be!!!!

There is a limp mode torque limiting table that can be changed with EFILive. It limits torque above 2000 rpm. Changing it would not stop the CEL or fix the problem, but may stop you from having to clear codes all the time.

Food for thought.

Jay