Things I have replaced so far:
EGR valve, EGR tube, EGR solenoid, EGR position sensor, hoses from EGR tube to sensor, coil packs, plug wires, plugs, cam sensor and crank sensor.
I have had the PCM tested. Tested good.
Bought OBDII code reader and got zero codes. Friend told me to check all...