Hi there,
There can be several causes for this code. These all need to be checked then the proper part replaced. It's not a single cause that sets the code sorry to say.
bad purge valve - clogged or disconnected purge line - vacuum leak near the purge line /engine intake connection - bad vapor pressure sensor - damaged or cracked charcoal canister - faulty leak detection pump (LDP) - bad NVLD unit (Chrysler) - sticking or faulty vent valve - misrouted vacuum hoses - open or short in the purge valve control wiring - rusted filler neck (rust belt states)
33.7k questions
32.5k answers
1.3k comments
23.0k users