Hi everyone

I desperatly need some help

2002 Gran Prix, 3.8L non supercharged

total lack of power...high idle (1300 rpm).....seems like any grade or hill...and I can't keep the speed....transmission kicks down, but engine loses speed...no power.....has slowed from 60mph to as low as 30mph

new spark plugs (bosch +4s) and airfilter about 6000 miles ago

power problem seems more recent......

changed the gas filter last week thinking that was the problem....no change

I haven't been getting a code....but checked and found po404....egr valve......changed the valve...cleared code.....

no change problem continues...and code returned


ideas please?