well, it is possible that the ICP sensor is leaking, but i doubt thats your leak down the passenger side, because the ICP sensor is on the driver's side at the front of the motor. It's a pretty big bolt looking think with a pig tail connector plugged into the top of it.
If you replace it, go...