Have you checked or replaced the tubing? Cracking or blocking can cause issues.
Restricted purge line, evaporative canister vent shut valve, bypass solenoid/two-way valve, purge solenoid and/or a leaking canister or evaporative hose.
Never look down on anyone unless you are helping them up - Jesse Jackson