So i have had my Grand prix GTP for a few weeks now and we have been trying to find out what should be replaced to make the two codes i have go away. The codes came on after i went WOT and then let off and the codes are P0303 Cylinder 3 misfire and P0171 system too lean. I have been told many things like i should replace my plug wires and plugs, i should search for a vaccume leak somewhere, and also that i have a lazy upstream oxygen sensor. so i am wondering if any of you all have had this problem and could help me find out what i have to replace to make the codes go away so i can get an emissions test done soon. Thanks