For years I have been trying to draw the oil from a diesel fuel overflow that stained the vertical surface adjacent to the tank on my boat. I have tried profuse showers of acetone, vinegar (acetic acid), clorox bleach, baby powder and most of the teak one part and two part cleaners. I asked my friends with teak decks what they do when this happens but they don''t seem to have any remedy other than they think in sunlight and on a horizontal surface the sun seems to solve their problem. This is not an option for me. Any suggestions?