Do you use a degreasing hand cleanser? In the UK most workshops and garages use Swarfega. It dissolves the oily stuff then forms an emulsion with water. It works well against grease, tar or any other oily substance on any surface.
I've used it to remove black oily stains that my shoes have transferred to the carpet.