Couldn't resist adding to the mother of all THREADS!

I'm a first time VW owner, got myself a '95 GTi 8valve and have been hooked on this forum since!
Car started with poor idle (would stall out from cold unless you kept revs up and cut out approaching junctions etc) and would 'bog down' when accelerating from low revs!
Changed so far:
HT leads
Spark plugs
Distrib cap + Rotor arm
New battery(wasn't staying charged)
Vac pipes checked and changed
Not too expensive so far! After picking car garage mechanic had cleared codes and told me it needed a run.
Car holding idle better but still not smooth and bogging down issue at low revs continues.
After 60-70 mile journey with three stops (including high speed blast on dual carriage) was few miles from home doing 30mph power started to go and car cut out!
Started again, did 100 yards and cut out. Then would turn over and not fire? Slight hot smell whilst turning over. No lights coming on when cutting out.

Saved from major rear ending by salt of the earth builder types and abandoned car at the side of road.
Will suggest to mechanic looking at following, can anyone advise me if I am pointing out the right stuff!
ECU relay 30
Fuel pump relay 167
Crank sensor
Hall sensor
Earth and wiring faults
Clean the throttle body
After two days of reading this thread brain is spinning with all the tales of woe and heartache and empty wallets. Need some GTiforum genius to make sure I get my local mechanic to do right stuff in right order.
Cheers to everyone who has so far taken the time to put there stories on here. Stewart