So my new to me truck is pissin' me off. Ran great when first got it a month ago, tho only able to drive it for a week maybe. it's a 1996 Chevy Centurion CCSB, 1/2 ton with a 305. PO told me check engine light was on, thought maybe cause of a exhaust leak was reason for that. Fixed leak, can't even hear it run, but light still on. So went to get it scanned, cause in NYS can't have any lights on, Came up with bank 1 sensor 1, and EGR valve. Can't get O2 out, rusted in (surprise) and was told EGR was sticking, just clean it out. So I did that, and then it idled like a pro stock drag car, and would belch black smoke like a diesel. So cleaned EGR again, and now won't even run. I got two used ones from the junkyard, and just replaced one it still won't start. It acts like it wants to, but won't. Was told that the motor in EGR could be bad, allowing to pull too much vacuum. Possible that the EGR from the yard is bad, gonna replace it with the other I got. Really want to get this thing going before I take an f'n hammer to it.