A bit stumped, thought it was the ICV, but nope.
2004 3.0
starts and idles fine, drives down the road a bit fine, then will set the trifecta lights up

trans failsafe and engine failsafe
check codes and I get :
D3 Idle speed Control Valve mechanical fault
55C4 No message from DSC
5F1D DSC Engine management interface
91 EGS CAN torque reduction
Once the codes are set, it wont idle and codes dont really seam to set unless I am in lift and coast.
now if I clear ICV code, it will drive fine until I coast a bit.
ICV valve has been replaced so that is ruled out
anyone have any ideas as it seems to be several generic codes