The Subaru Check Engine Light comes on when the computer detects an engine misfire. Defective ignition wires cause engine misfire and fouled spark plugs. Repair includes replacement of the Subaru spark plug wire set or the Subaru spark plug.