I have rough idle. came up with EGR valve code and misfire cylinder 4. We replaced the EGR and putting new wires and plugs in now. There wasn't any new codes once the EGR was changed out but figured wires and plugs wouldn't hurt. Did tuneup a few months ago when the idle started acting up. Most of the threads say to check the PCV valve and hoses and WE CAN'T FIND IT! I swear no one has the same engine. All of the pics i've seen of the PCV valve location for the same year and make looks nothing like what I have. My truck was manufactured 10/2003 and the engine says 2003 but my truck is 2004. I have looked up the location for both years and nothing looks the same. Can anyone help me? We have looked in every possible location that is described in all of the threads and pictures and can't find it anywhere. Anyone have any other ideas?