Engine Performance problem
2002 Subaru Forester 4 cyl All Wheel Drive Automatic 89923 miles
When the air is humid /moist the engine knocks for a few minutes then smooths out and runs fine. It only does this after it rains or the humity is high.
I have already replaced the fuel pump and has a fuel injection service. Then I had the Stream O2 sensor replaced.
What else can I have done to correct this problem?
First thing to do is to wait untill night and make sure it is dark outside no lights on and pop the hood, then block the wheels and then put the truck in 1st gear and run it slowly accelerating up to about 3000 rpms. Do this with the brake on also of course.
Have a friend standing under the hood looking for sparks to appear, kinda look like a light show, if that doesnt do it try it in second gear then try it in drive.
If you see excessive sparking from wires replace the wires, if you see them near the coils the coils may be bad.
You could also opt for a nice warm day and pop the hood and slowly mist each part of the engine untill it starts to run rough or stall out, if it does you have found the problem.