Sure, there are other possibilities. There are specific codes stored also. There are also other self tests that the vehicle can run by using a scan tool. If you want accurate answers, then we need accurate information.
We need exact codes from
Stored memory codes
KOEO test
KOER test.
You can have these tests done, record all codes and try this again.