I was using isopropyl alcohol and started using an acid based cleaner I got for the welding shop, it made a world of difference. The aluminum sheet stock I am using to build my parts has to be cleaned right before before its welded every time or it just makes a mess. I am doing all mine with a torch and when all is clean and right, it flows like water, when it's not, it looks like Swiss cheese.
High jack over, good luck
Mark