Use a de greaser. tech clean and resiblock do one specifically for getting oil off block. apply with a stiff brush. leave to dwell for the rercommended time. blot off with paper towel, rinse with detergent, pressure wash with turbo, let dry. reapply if nessessary. this is what i do and it works. you can try detergent on it's own and you'll think the stain is gone but when it dries it will still be there faded, and probably spread out more .
Good luck
Ged