"Maybe he would have never knew he had a problem if he changed the oil every 3000 miles."
One might have detected diesel when checking the oil, which hopefully is done at more than 3000 mile intervals. But as peviously mentioned, with fuel in the oil it doesn't matter what oil of filters or change interval was used.