Yes, you can use the OBD2 scanner to detect the cause. To proceed, you need to connect the scanner to the OBD port and start the ignition. Afterward, decoding the code would let you know the cause.