Hi try the engine coolant temp sensor its located under the inlet manifoil sounds to me engine starts from cold and soon as it heats up it dies just make sure the connections are not corroded and that the wires are ok if not bridge the connection with a wire it maybe a faulty sensor than try it!