I take it the engine never cuts out at anything above an idle?
You can log the emerald output to a laptop if I remember correctly. Perhaps then playing back the data would tell you what events lead up to a stall?
Once it has stalled the emerald thinks it's not turning over fast enough - so this MUST be one of a few things:
1) Engine isn't turning over fast enough - dead battery, alternator (might charge ok at speed but not idle) dodgy connection(s), starter motor
2) Emerald getting wrong message from crank/cam sensor on engine speed - problem with sensor(s), problem with sensor wiring/contacts/interference from HT leads, increased resistance with temperature?
3) Emerald is misinterpreting data - send back to Emerald
I guess you could pull out the cam-sensor and crank sensor and test them - perhaps swap with known good ones? I'd lend you mine if I still had the K. Or could you turn the engine over by hand and check that the sensor is registering the 'pings' at the right points? Here suggests they're both Hall-effect sensors, so you should be able to test them with something ferrous. I don't know what the tolerances are on those particular sensors are, but you might find that during the rebuild one of them was mounted ever so slightly too far away from its target...
Edited by - charlie_pank on 16 Apr 2012 13:21:29