Can someone tell me what is wrong with my 2004 Subaru Forester?
<br/> On July 10 I drove 450 miles and stopped only at familiar and well used gas stations where only pure gasoline-no ethanol is used. When I filled the tank with 11.1 gallons, at the end of the trip it took two tries to start the engine and then it ran rough for a few seconds, stalled and then restarted. I thought it might be vapor lock since it had been a very hot drive. Then the check engine light came on two days later. The car started and ran fine otherwise.
<br/> I took the car to the local Subaru dealer who checked the code. I saw with my own eyes what it read-evaporator canister valve inoperable.
<br/> On Thursday evening, July 19, 2007, right after the evaporator canister valve was replaced for $294, I filled up the gas tank with about 7 gallons of gasoline on my 2004 Forester at the gas station I always use. The engine would not kick over. As I kept trying and pumping the gas the engine started but ran rough until I got it in gear and ran it about ? a block. The car started fine after that.
<br/> On Saturday night the check engine light came on, again and stays on.
<br/> Sunday, July 22 I put 5 gallons of gas to top off the tank at the usual place. The engine would not kick over unless I pumped the gas pedal. It stalled out several times until I repeated the above procedure and kept the gas pedal down. The car starts and runs just fine, now. I fear filling the tank in the near future. Any ideas on what is going on here? I plan to go back to the dealer on Monday.