So because the 04 is at the end of the Di and start of the CRD is where the problem lies I think.
Surely some 04 owner out there uses something to correct any errors