I'm gonna be working on a guys truck that i work with to help him out and I don't want to change any parts that don't need it. The truck is throwing codes for egr insufficient flow and egr flow excess detected which i thought was weird but there was an egr solenoid that was making weird noises every time the truck died so i'm thinking that is the problem. If anyone has an input or experience with this i'd appreciate it thanks.