change my fuel pump ,vapor canister ,vapor canister vent hose ,vapor canister purge valve , yet still im getting p0452 code when i scan my 2006 hummer h3 idk what else to also i replaced fuel pump wiring harness with replacement wiring and not sure if i did the wiring correctly but vehicle starts and runs and drives but that cant get rid of the p0452 code