My 10% reading at KOEO was fixed. However, at idle it varied. If yours is fixed at idle I would assume it's a legitimate error code. Perhaps your pot is the problem and not the ECM.
I believe you have a pot on the way so I'd try that first.
Ain't this fun??