There used to be a cleaning agent id'd B&B3100 - a petroleum-base cleaner - that we used on small engines. Spray it in while cranking, let it soak static for a time, then rinse with clear de-ionized water.
We did some tests to evaluate the soak time - up to 12 hours. Sometimes it helped, sometimes not.
I believe its use was discontinued re environmental concerns.