Try some coconut oil. Kroger and Walmart sell it in a 1 quart jar in with the other shortenings and oils. It runs around 5.00, no need to buy the high dollar virgin cold pressed oil for this job.
I always try to remove stains or tough dirt with like substances. Coconuts and walnuts - nuts!