check engine light comes on, mechanic tested with code scanner, it said the 3rd tower on the egr valve was failing. changed it 3 times and after mechanic reset the computer, it still comes on. checked again with the same code result. anyone know what could be causing this? 
