Any other update on this. I have a 2005 envoy with the same P0301 code. changed the plugs and put in a new coil. Still have the issue, next I took out the throttle body and cleaned that and while I was at it switched coil 1 and 2 even though I put a new coil in 1just to see if the new coil was the problem. Still have the same issue code P0301. Any thoughts as to what to try next? Thanks for any help.