Yes mate, the Crank case breather needs to be in one piece 
Keep on the hoses and vac pipes until they are all sound, have you given the maf sensor a clean yet or tested it?
OK, I am going to head down the autofactors on the way to ice hockey tonight to pick up a new lot of piping as the more I think about it the more I think it might be the issue as it might be starving itself on tickover if the pipes a dud.
What size pipes do I need for the breather and vacuum hoses? 4mm?
So my new plan on Saturday will be
New pipes all round
clean MAF and disconnect it to check it out
Replace coil
Replace crank sensor
Also got an annoying oil leak from right side of engine below the head. Seems to be coming from near a sensor which is black and round. Any ideas? or shall i just plug it with gasket sealant for now?