On further review I was thinking you had a 6.0 when I saw 2003 in the signature. I need to pay closer attention to which forum the thread is in. You could still possibly be under warranty but I guess it's doubtful.
There is still an oil cooler issue if you have that much temp differential between the coolant and the oil.