I have a big grease mark on a favorite cardigan that is mainly cotton and wash at 30. I have washed it then soaked in my usual washing powder and washed again with not much change. I was thinking washing up liquid as that breaks up grease. I have some vanish powder but am scared of taking the colour out of it. Any advice please!