UPDATE
Just cleaned the EGR valve and reset the ecu. Still no change
When i block the FITV with my finger on cold start up, idle drops. When its warm theres no change.
When i unplug the IACV the engine shuts off when it is cold and also at opperating temp.
Is this supposed to happen?