OK, so 02 impreza wrx, got a OBD2 reader today because i have had a CEL for a couple of weeks. the car is all stock, 100k miles. I noticed it idles just a little rough. I ran the codes today and got as follows:
P0302 Cylinder 2 misfire detected
P0303 Cylinder 3 misfire detected
P0304 Cylinder 4 misfire detected
P0128 Thermostat malfunction
so, i am wondering where to start, when i cleared the computer (before i ran OBD) the CEL would go off, and would not come on for anywhere between 5-20 miles, i did this 2 times to see if it would repeat. i have been wanting to get it in for a tune up, but dont have the funds yet. think it could be wires/plugs? or any other ideas? im assuming i will be getting a new thermostat, in which case, are they hard to replace? Oh, and does anybody know a good place to order a chilton/haynes for subaru? so anyways, i would greatly appreciate some ideas i can start with to try and remedy my situation!