If it is going on and off, that would indicated the problem is intermittent. As such, it may not be lasting long enough to set a DTC, so the scanner is seeing nothing. U may just have to wait till it stays on unless there are other symptoms to help isolate it.
Scan it when the engine light's on and/or try another code reader.
F Dryer さんによる