check engine light p0452

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

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0

crwdns2942205:01crwdne2942205:0:

Here's one link for help; https://www.700r4transmissionhq.com/p045.... Finding Hummer forums may help as owners may share experiences, help and solutions.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0