If you don't have a stock saddle, make sure to check its not rubbing on your ecm and battery connections.
It was with mine and the CEL bugged me for weeks when I was doing highway speeds. Would come on at aprox 3500rpm and out if I stopped or the rpm went back to idle.
Now I put some spacers on the saddle rubbers and the problem is gone.:D
Ps: no codes were stored at all with this going on