One of the lads needs advice with his e36 316i. He was driving it today and it just randomly died on him and wouldnt start. He swapped the fuel pump and relay and it was going perfect for about a mile and conked out again. Now when he starts it isnt idling properly and conks out.

Any1 have any ideas what it could be ?