I have a 2003 wrx and my check engine came on and the code was 1,2,3,4 cylinder missfire.so I just change all spark plug and coil pack.then I reset it.but a day after light came back on and is still the same code.no I'm just confuse what else I have to check