Hi Scotty I have a 2007 Buick Lucerne CXL with the 3800 v6. I have a P0443 code for the purge valve. The valve tested good and the wire is getting voltage based on my multimeter. But the valve won’t turn on. The wiring looks not so good. What else can it be?

Also if it were the PCM would I have to program the new one or would I plug it in?

you would have to program a new pcm if it's that. But I would pay a pro mechanic with a dealer scan tool before messing with that stuff on a guess