5
questions

can not get the truck started

2010 Chevy express 3500 6.0 P0304 code
Already changed plugs, wires, coil pack ,injector ,MAF sensor, coolant temp sensor, cleaned throttle body then cleared code
Slight rough idle and still getting code P0304
No apparent vacuum leaks found
Any suggestions?

Makes the rubbing noise intermittently when wheel is turned hard left. You can feel it in the steering wheel when it does it. Never had it until around 50K miles. Seems to do it more in colder weather. Had the same issue on my 2006 Silverado. Dealer did something covered under warranty on the 2006. Any idea of what this is? My warranty expired on this at 36K.

if i shut the motor off for a few minutes and restart it,it runs ok for a while and then it happens again.