Thanks don and all who replied. My mate who is an engineer came onboard for a look. After querying and suggesting much of what has been said here we were still no further advanced. However he did think the only thing left after eliminating the above was the thread tape. Previously the tape may not have been a good seal and therefore allowed some breathing. It doesnt need to be much. Over time diesel has gotten around the thread and tape and now makes an airtight seal. Its not until the cap is backed off many turns that the tank breathes finally. This would support the idea. Either way ive tapped a new breather into the filler cap how it should be done. I guess i could always remove the tape and replace with some fresh to test the theory but for my sanity i wont go there

Cheers all