The early 04 had them under the turbo,you found your problem. Ford put it on the valve cover in 04,so yours is a early 04 witch has a late 03 motor. Replace the connector if it hasn't been done all ready,the updates are less prone to let that oil climb up the harness when the ICP sensor fails.