Ok, spent a few hours this afternoon. First of the ecu vac line. It's on the nipple furthest to the top of the back of the inlet and assured its the correct orientation. It's in good condition and is 1m long. Checked all my earths and they are good, cleaned them all with emory paper when fitting engine. Even ran i direct earth from the battery to ecu with no improvents. Fuel rail is getting 13.9v, tested pretty much every component exept for lambda. I was however thinking that when my old engine melted a piston it chucked oil everywhere and drove it 4 miles home like this, could it be the lambda has been ruined or the cat is blocked. It's gets hot but it would do if it was running rich. Would've thought disconnecting lambda would improve matters but makes no difference whatsoever to engine tone or emmisions. I'm not sure how rich it supposed to be in 'test' mode but surely not this bad.
Cheers for the help guys, it really is appreciated.