Okay, remove the EGR and start the engine. You should have exhaust leak through the exhaust port and a loud sucking noise from a vacuum leak. It may even stall.
If both of them are there, replace the EGR.
Also, 300 code is a lean code but not the EGR. In most cases, it is low fuel pressure from a weak fuel pump.
Roy
Image (Click to make bigger)
Monday, May 27th, 2019 AT 6:54 PM