I have had drops of oil on the bellhousing of my 05 6.0 for as long as I can remember. Lately I have noticed that it has dropped on the driveway (probably cause I haven't driven it as much with these fuel prices). I have read that it could be the icp sensor. Were would I find that on an 05? Could it be something else?