Yeah i'm betting the ICP sensor is leaking oil out. Sometimes oil will/can leak through or past the ICP sensor. I've got a leak in the same place, but it's also leaking oil on the passanger side head and onto the starter. Sometimes i find a little puddle on the ground under the truck just beneth the starter. I'm not sure if my oil leak is the ICP or IPR or not, cause if it was i would think that it would only drip oil on the drivers side and not the passanger side. I'm almost thinking my leak could be the HPOP housing gasket, but really can't see where it's coming from.