Where is the canister purge valve located? on 2007 Pontiac Grand Prix

My check engine light is on and I get a P0449 error code. Could it be the purge valve?

Asked by for the 2007 Pontiac Grand Prix
Should be top rear of engine, on the intake manifold near fuel injector. If need any diagnostic or repair assistance including a free loaner car please call Michael or Josh at 757-456-0722, thanks, Jim