No heat indicates an air pocket in the cooling system or a plugged heater core. For that I would try a core flush and an engine flush (done as individual pieces so you don't flush more crud into the heater core).
As for the EGR valve, There are a couple parts. The EGR control solenoid is on the rear of the engine between the intake manifold and the firewall. The EGR valve itself is just below the solenoid.
To test the EGR valve - remove it. Check to see if it is fully closed. If not and there is no carbon blocking it, replace it.
If it is closed then use a vacuum pump with a gauge on it (the small mityvac hand pumped style)
Apply 20" of vacuum and watch the gauge. If it starts to drop replace the valve as the diaphragm is bad.
Now apply a slight vacuum to the valve, 2-2.5" and blow into one of the ports. Air should not come out the other port.
Now apply 6-7" of vacuum and check airflow again. It should flow this time as the pintle valve is lifted off the seat.
Images (Click to make bigger)
Monday, April 30th, 2018 AT 8:03 AM