Replaced the EVAP canister purge valve, but still getting a hard start after filling up at gas pump. If I let the car sit for 15 minutes after fill up, it starts fine? Any suggestions. Also, the other day while driving I got this weird repeating revving noise that seemed to be coming from the undercarriage. Idle went all nuts and I pulled over, shut off, restarted and it was fine?!?