2004 6 cyl SRX (Calif Emissions) usually runs fine except after refueling when it does not want to start. To get it to start, must pump the accelerator pedal (yes, it's true). It will then usually start but run roughly and continually stall unless you drive w/2 feet and keep RPMs high (1500+ RPM). Even then it runs very rough and smells of over-fueling. This problem "self-improves" over the next 25-50 miles. During this period, it throws an overfueling code and bad O2 sensor code for one of the banks. Also, noted that the idle RPM increases from a normal 600 RPM to about 750 RPM - possibly due to slight over-fueling.
Could this be due to a bad evap emissions control solenoid or faulty charcoal canister? How about the line between tank and canister? Car has 127K miles and these parts have never been serviced. Where on the car is the charcoal canister? What is the easiest way to get at it? Is the solenoid valve at the aft end of the 1-3-5 bank?
Have recently replaced mass airflow sensor (first replacement at 125 K miles) and previously 3 of the 4 O2 sensors.
Any thoughts most appreciated?
Could this be due to a bad evap emissions control solenoid or faulty charcoal canister? How about the line between tank and canister? Car has 127K miles and these parts have never been serviced. Where on the car is the charcoal canister? What is the easiest way to get at it? Is the solenoid valve at the aft end of the 1-3-5 bank?
Have recently replaced mass airflow sensor (first replacement at 125 K miles) and previously 3 of the 4 O2 sensors.
Any thoughts most appreciated?