As for clearing caches I had tried that multiple times, in multiple roms to no avail... So your saying it really made a difference enabling the lagfix for actually getting the market to work though so maybe I will try again (got really frustrated and wasted hours last time).
So here is the main question. I am back on stock EE4 at the moment so does anyone care to write up a quick guide to get me back to a state with CWM that I can write the debloated EE4?
1. put rom of choice and kernel of choice on SDcard
2. Odin CWM from here - [RECOVERY][6-11-11]Clockwork Mod Recovery - xda-developers making sure to uncheck auto-reboot
3. Boot directly to recovery using the 3-button method Vol up+Home+Power, releasing power when Sammy logo appears
4. Flash Kernel of choice, Flash rom of choice, Reboot
If the phone boots on the stock kernel, it will overwrite CWM that is why you must boot directly to recovery and flash kernel.