I'm glad to help with diesel odor too...
It possible, but not likely, that your tank has permeated...'cuz not all polyethylene is the same...water and waste tanks are made of linear PE, but only cross-linked PE can be used for fuel holding....petroleum will saturate linear PE. So if your tank is the original factory tank, it hasn't permeated...but if a PO replaced it with the wrong type of PE, it could have.
But let's not jump to any conclusions yet. It's far more likely there was a diesel spill that wasn't completely cleaned up and that the odor you're smelling on the tank is from another source and has attached itself to the outside of it.
So first, clean the bilges--really CLEAN 'em, with plenty of detergent and water, followed by thoroughly flushing ALL the dirty water out (a power washer really comes in handy for bilge cleaning!)...and also make sure to wash off the tank too. Then mop up all remaining water and leave all hatches open for 24 hours to let your bilges dry out. Get a gallon of product called PureAyre (
http://www.pureayre.com)...it's the only thing I've found that will not only eliminate organic odors, but even diesel and smoke. Put it in a garden pump spray jug and spray every surface, nook and cranny in your bilges and engine room...in fact, the whole boat, including your cushions if they stink. Once you've done all that, if the diesel odor returns the source will be easy to locate, 'cuz odors always start at their source and spread, and are always strongest at the source.
It's a lot of work, but the best way I know to solve your problem.