My 04 Forrester is missing on wet mornings - enough to get the "check engine" light to come on. Once warm, everything is ok. There are 136k km on the electrical parts of the engine, but only 50k km on the short block. Had the thing undercoated about 3 weeks ago with "Rust Check".
My guess is probably plug wires ($134.00 from dealer) or coil ($218.00 from dealer). Neither are a huge expense, but more than expected.
Any thoughts from the group? Will the OBC put the engine in "rich" mode after it detects a fault? Will it clear automatically or do I have to clear the memory with an OBD reader? Gas mileage has dropped a bit. I have yet to start it up in the dark and have a look for leaking plug cables - its been raining and very windy here for the last week from a storm front.
Thanks in advance.